0001493152-23-044374.txt : 20231211 0001493152-23-044374.hdr.sgml : 20231211 20231211154306 ACCESSION NUMBER: 0001493152-23-044374 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231211 DATE AS OF CHANGE: 20231211 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IDT CORP CENTRAL INDEX KEY: 0001005731 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813] IRS NUMBER: 223415036 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16371 FILM NUMBER: 231478010 BUSINESS ADDRESS: STREET 1: 520 BROAD ST CITY: NEWARK STATE: NJ ZIP: 07102 BUSINESS PHONE: 973 438 1000 MAIL ADDRESS: STREET 1: 520 BROAD STREET CITY: NEWARK STATE: NJ ZIP: 07102 10-Q 1 form10-q.htm
false Q1 --07-31 2024 0001005731 P1Y P1Y P0Y P0Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax 0001005731 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassAMember 2023-12-07 0001005731 us-gaap:CommonClassBMember 2023-12-07 0001005731 2023-10-31 0001005731 2023-07-31 0001005731 us-gaap:CommonClassAMember 2023-10-31 0001005731 us-gaap:CommonClassAMember 2023-07-31 0001005731 us-gaap:CommonClassBMember 2023-10-31 0001005731 us-gaap:CommonClassBMember 2023-07-31 0001005731 2022-08-01 2022-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-07-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2023-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001005731 us-gaap:RetainedEarningsMember 2023-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-07-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2023-08-01 2023-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001005731 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2023-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2023-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001005731 us-gaap:RetainedEarningsMember 2023-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-07-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2022-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001005731 us-gaap:RetainedEarningsMember 2022-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-07-31 0001005731 2022-07-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2022-08-01 2022-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-08-01 2022-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001005731 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2022-10-31 0001005731 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2022-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001005731 us-gaap:RetainedEarningsMember 2022-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-10-31 0001005731 2022-10-31 0001005731 IDT:NetTwophoneTwoZeroIncMember 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 IDT:NetTwophoneTwoZeroIncMember 2023-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 srt:ScenarioPreviouslyReportedMember IDT:DirectCostOfRevenuesMember 2022-08-01 2022-10-31 0001005731 srt:ScenarioPreviouslyReportedMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-08-01 2022-10-31 0001005731 srt:ScenarioPreviouslyReportedMember 2022-08-01 2022-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-08-01 2022-10-31 0001005731 IDT:BOSSRevolutionMoneyTransferMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:BOSSRevolutionMoneyTransferMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:OtherMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:OtherMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:IDTDigitalPaymentsMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:IDTDigitalPaymentsMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:BOSSRevolutionCallingMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:BOSSRevolutionCallingMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:IDTGlobalMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:IDTGlobalMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:OtherMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:OtherMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:US IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 country:US IDT:FintechMember 2023-08-01 2023-10-31 0001005731 country:US IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 country:US IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 country:US 2023-08-01 2023-10-31 0001005731 country:GB IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:FintechMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 country:GB 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember 2023-08-01 2023-10-31 0001005731 country:US IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 country:US IDT:FintechMember 2022-08-01 2022-10-31 0001005731 country:US IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 country:US IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:US 2022-08-01 2022-10-31 0001005731 country:GB IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:FintechMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:GB 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember 2022-08-01 2022-10-31 0001005731 IDT:NationalRetailSolutionsMember 2024-08-01 2023-10-31 0001005731 IDT:Net2phoneMember 2024-08-01 2023-10-31 0001005731 2024-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2025-08-01 2023-10-31 0001005731 IDT:Net2phoneMember 2025-08-01 2023-10-31 0001005731 2025-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2026-08-01 2023-10-31 0001005731 IDT:Net2phoneMember 2026-08-01 2023-10-31 0001005731 2026-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-10-31 2023-10-31 0001005731 IDT:Net2phoneMember 2023-10-31 2023-10-31 0001005731 2023-10-31 2023-10-31 0001005731 srt:MinimumMember 2023-10-31 0001005731 srt:MaximumMember 2023-10-31 0001005731 IDT:IDTFinancialServicesLimitedMember 2023-10-31 0001005731 IDT:IDTFinancialServicesLimitedMember 2023-07-31 0001005731 IDT:IDTPaymentServicesMember 2023-10-31 0001005731 IDT:IDTPaymentServicesMember 2023-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2023-10-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2023-10-31 0001005731 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-10-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001005731 us-gaap:CertificatesOfDepositMember 2023-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2023-07-31 0001005731 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-07-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-07-31 0001005731 IDT:OtherMarketableEquitySecuritiesMember 2023-10-31 0001005731 IDT:OtherMarketableEquitySecuritiesMember 2023-07-31 0001005731 us-gaap:MutualFundMember 2023-10-31 0001005731 us-gaap:MutualFundMember 2023-07-31 0001005731 IDT:SeriesCConvertiblePreferredStockMember IDT:VisaIncMember 2023-10-31 0001005731 IDT:SeriesCConvertiblePreferredStockMember IDT:VisaIncMember 2023-07-31 0001005731 us-gaap:ConvertiblePreferredStockMember 2023-10-31 0001005731 us-gaap:ConvertiblePreferredStockMember 2023-07-31 0001005731 us-gaap:HedgeFundsMember 2023-10-31 0001005731 us-gaap:HedgeFundsMember 2023-07-31 0001005731 us-gaap:OtherInvestmentsMember 2023-10-31 0001005731 us-gaap:OtherInvestmentsMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2022-08-01 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2022-08-01 2023-07-31 0001005731 IDT:RafaelClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:RafaelClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:ZedgeClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:ZedgeClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:EquityMethodInvestmentMember 2023-10-31 0001005731 IDT:EquityMethodInvestmentMember 2023-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-08-01 2023-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-08-01 2022-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-10-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:OtherOperatingIncomeExpenseMember 2022-08-01 2022-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2023-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2023-07-31 0001005731 IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:IndemnificationAgreementMember 2023-05-08 2023-05-08 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2021-05-17 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-10-31 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-07-31 0001005731 IDT:IDTTelecomMember 2023-08-01 2023-10-31 0001005731 IDT:IDTTelecomMember 2022-08-01 2022-10-31 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandTwentyFourEquityIncentivePlanMember 2023-10-26 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandFifteenStockOptionAndIncentivePlanMember 2023-10-11 2023-10-11 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandFifteenStockOptionAndIncentivePlanMember 2023-08-01 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:ClassBCommonStockMember IDT:EmployeesMember 2023-08-01 2023-10-31 0001005731 IDT:ClassBCommonStockMember IDT:EmployeesMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2021-09-28 2021-09-29 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-31 0001005731 IDT:FederalTelecommunicationsRelayServicesFundMember 2023-07-31 0001005731 2022-08-01 2023-07-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure IDT:Integer IDT:Segments

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

 

FORM 10-Q

 

 

 

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

 

FOR THE QUARTERLY PERIOD ENDED OCTOBER 31, 2023

or

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

 

Commission File Number: 1-16371

 

 

 

IDT CORPORATION

(Exact Name of Registrant as Specified in its Charter)

 

 

 

Delaware   22-3415036

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification Number)

 

520 Broad Street, Newark, New Jersey   07102
(Address of principal executive offices)   (Zip Code)

 

(973) 438-1000

(Registrant’s telephone number, including area code)

 

 

 

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

 

Title of each class   Name of each exchange on which registered
Class B common stock, par value $.01 per share   New York Stock Exchange

 

Trading symbol: IDT

 

 

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

 

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

 

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

 

Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company    

 

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

 

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

 

As of December 7, 2023, the registrant had the following shares outstanding:

 

Class A common stock, $.01 par value: 1,574,326 shares outstanding (excluding 1,698,000 treasury shares)
Class B common stock, $.01 par value: 23,586,304 shares outstanding (excluding 4,278,712 treasury shares)

 

 

 

 
 

 

IDT CORPORATION

 

TABLE OF CONTENTS

 

PART I. FINANCIAL INFORMATION 3
     
Item 1. Financial Statements (Unaudited) 3
     
  Consolidated Balance Sheets 3
     
  Consolidated Statements of Income 4
     
  Consolidated Statements of Comprehensive Income 5
     
  Consolidated Statements of Equity 6
     
  Consolidated Statements of Cash Flows 7
     
  Notes to Consolidated Financial Statements 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 24
     
Item 3. Quantitative and Qualitative Disclosures About Market Risks 33
     
Item 4. Controls and Procedures 33
     
PART II. OTHER INFORMATION 34
     
Item 1. Legal Proceedings 34
     
Item 1A. Risk Factors 34
     
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities 34
     
Item 3. Defaults Upon Senior Securities 34
     
Item 4. Mine Safety Disclosures 34
     
Item 5. Other Information 34
     
Item 6. Exhibits 35
     
SIGNATURES 36

 

2
 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited)

 

IDT CORPORATION

 

CONSOLIDATED BALANCE SHEETS

 

  

October 31,
2023

  

July 31,
2023

 
   (Unaudited)   (Note 1) 
   (in thousands, except per share data) 
Assets        
Current assets:          
Cash and cash equivalents  $121,668   $103,637 
Restricted cash and cash equivalents   86,785    95,186 
Debt securities   33,242    42,414 
Equity investments   4,761    6,198 
Trade accounts receivable, net of allowance for credit losses of $5,909 at October 31, 2023 and allowance for doubtful accounts of $5,642 at July 31, 2023   35,328    32,092 
Settlement assets, net of reserve of $1,469 at October 31, 2023 and $1,143 at July 31, 2023   18,122    32,396 
Disbursement prefunding   35,733    30,113 
Prepaid expenses   19,502    16,638 
Other current assets   27,034    28,394 
           
Total current assets   382,175    387,068 
Property, plant, and equipment, net   38,802    38,655 
Goodwill   26,311    26,457 
Other intangibles, net   7,215    8,196 
Equity investments   8,150    9,874 
Operating lease right-of-use assets   4,910    5,540 
Deferred income tax assets, net   20,539    24,101 
Other assets   10,944    10,919 
           
Total assets  $499,046   $510,810 
           
Liabilities, redeemable noncontrolling interest, and equity          
Current liabilities:          
Trade accounts payable  $24,469   $22,231 
Accrued expenses   100,107    110,796 
Deferred revenue   34,042    35,343 
Customer deposits   79,541    86,481 
Settlement liabilities   19,268    21,495 
Other current liabilities   18,507    17,761 
           
Total current liabilities   275,934    294,107 
Operating lease liabilities   2,346    2,881 
Other liabilities   3,220    3,354 
           
Total liabilities   281,500    300,342 
Commitments and contingencies   -    - 
Redeemable noncontrolling interest   10,579    10,472 
Equity:          
IDT Corporation stockholders’ equity:          
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued        
Class A common stock, $.01 par value; authorized shares—35,000; 3,272 shares issued and 1,574 shares outstanding at October 31, 2023 and July 31, 2023   33    33 
Class B common stock, $.01 par value; authorized shares—200,000; 27,865 and 27,851 shares issued and 23,586 and 23,699 shares outstanding at October 31, 2023 and July 31, 2023, respectively   279    279 
Additional paid-in capital   302,351    301,408 
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,279 and 4,152 shares of Class B common stock at October 31, 2023 and July 31, 2023, respectively   (118,312)   (115,461)
Accumulated other comprehensive loss   (16,627)   (17,192)
Retained earnings   32,321    24,662 
           
Total IDT Corporation stockholders’ equity   200,045    193,729 
Noncontrolling interests   6,922    6,267 
           
Total equity   206,967    199,996 
           
Total liabilities, redeemable noncontrolling interest, and equity  $499,046   $510,810 

 

See accompanying notes to consolidated financial statements.

 

3
 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands, except per share data) 
         
Revenues  $301,205   $321,816 
Direct cost of revenues   206,777    232,670 
Gross profit   

94,428

    

89,146

 
Operating expenses (gains):          
Selling, general and administrative (i)   77,222    69,620 
Severance   525    100 

Other operating gain, net (see Note 10)

   

(484

)   

(800

)
           
Total operating expenses   77,263    68,920 
           
Income from operations   17,165    20,226 
Interest income, net   844    509 
Other expense, net   (5,586)   (3,842)
           
Income before income taxes   12,423    16,893 
Provision for income taxes   (3,947)   (4,338)
           
Net income   8,476    12,555 
Net income attributable to noncontrolling interests   (817)   (1,553)
           
Net income attributable to IDT Corporation  $7,659   $11,002 
           
Earnings per share attributable to IDT Corporation common stockholders:          
Basic  $0.30   $0.43 
           
Diluted  $0.30   $0.43 
           
Weighted-average number of shares used in calculation of earnings per share:          
Basic   25,178    25,603 
           
Diluted   25,277    25,616 
           
(i) Stock-based compensation included in selling, general and administrative expense  $771   $572 

 

(i) Stock-based compensation included in selling, general and administrative expense

See accompanying notes to consolidated financial statements.

 

4
 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 

(Unaudited)

 

  

2023

  

2022

 
  

Three Months Ended
October 31,

 
  

2023

  

2022

 
   (in thousands) 
Net income   $8,476   $12,555 
Other comprehensive (loss) income:          
Change in unrealized loss on available-for-sale securities   (66)   (222)
Foreign currency translation adjustments   631    (145)
           
Other comprehensive income (loss)   565    (367)
           
Comprehensive income   9,041    12,188 
Comprehensive income attributable to noncontrolling interests   (817)   (1,553)
           
Comprehensive income attributable to IDT Corporation  $

8,224

   $10,635 

 

See accompanying notes to consolidated financial statements.

 

5
 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF EQUITY (Unaudited)

 

                                 
   Three Months Ended October 31, 2023
(in thousands)
 
   IDT Corporation Stockholders   
   Class A Common Stock   Class B Common Stock   Additional Paid-In Capital   Treasury Stock   Accumulated Other Comprehensive Loss   Retained Earnings   Noncontrolling Interests   Total Equity 
                                 
BALANCE AT JULY 31, 2023  $      33   $279   $301,408   $(115,461)  $(17,192)  $24,662   $6,267   $199,996 
Exercise of stock options           172                    172 
Repurchases of Class B common stock through repurchase program               (2,836)               (2,836)
Restricted Class B common stock purchased from employees               (15)               (15)
Stock-based compensation           771                    771 
Distributions to noncontrolling interests                           (55)   (55)
Other comprehensive income                   565            565 
Net income                       7,659    710    8,369 
BALANCE AT OCTOBER 31, 2023  $33   $279   $302,351   $(118,312)  $(16,627)  $32,321   $6,922   $206,967 

 

                                 
   Three Months Ended October 31, 2022
(in thousands)
 
   IDT Corporation Stockholders   
   Class A Common Stock   Class B Common Stock   Additional Paid-In Capital   Treasury Stock   Accumulated Other Comprehensive Loss   Accumulated Deficit   Noncontrolling Interests   Total Equity 
                                 
BALANCE AT JULY 31, 2022  $33   $277   $296,005   $(101,565)  $(11,305)  $(15,830)  $3,022   $170,637 
Repurchases of Class B common stock through repurchase program               (5,006)               (5,006)
Restricted Class B common stock purchased from employees               (335)               (335)
Stock issued to certain executive officers for bonus payments           615                    615 
Stock-based compensation       1    571                    572 
Distributions to noncontrolling interests                           (99)   (99)
Other comprehensive loss                   (367)           (367)
Net income                       11,002    1,420    12,422 
BALANCE AT OCTOBER 31, 2022  $      33   $278   $297,191   $(106,906)  $(11,672)  $(4,828)  $4,343   $178,439 

 

See accompanying notes to consolidated financial statements.

 

6
 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

(Unaudited)

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Operating activities          
Net income   $8,476   $12,555 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   5,047    4,790 
Deferred income taxes   3,561    3,672 
Provision for credit losses, doubtful accounts receivable, and reserve for settlement assets   759    430 
Net unrealized loss from marketable securities   1,528    1,846 
Stock-based compensation   771    572 
Other   897    756 
Changes in assets and liabilities:          
Trade accounts receivable   (4,572)   2,442 
Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets   8,250    (4,380)
Trade accounts payable, accrued expenses, settlement liabilities, other current liabilities, and other liabilities   (7,061)   (6,970)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)   (2,326)   2,865 
Deferred revenue   (540)   (394)
           
Net cash provided by operating activities   14,790    18,184 
Investing activities          
Capital expenditures   (4,322)   (5,172)
Purchase of convertible preferred stock in equity method investment   (672)    
Purchases of debt securities and equity investments   (7,750)   (2,058)
Proceeds from maturities and sales of debt securities and equity investments   17,067    11,472 
           
Net cash provided by investing activities   4,323    4,242 
Financing activities          
Distributions to noncontrolling interests   (55)   (99)
Proceeds from other liabilities   100    300 
Repayment of other liabilities   (15)   (1,916)
Proceeds from borrowings under revolving credit facility   30,315     
Repayment of borrowings under revolving credit facility   (30,315)    
Proceeds from exercise of stock options   

172

    

 
Repurchases of Class B common stock   (2,851)   (5,341)
           
Net cash used in financing activities   (2,649)   (7,056)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   (6,834)   (6,157)
           
Net increase in cash, cash equivalents, and restricted cash and cash equivalents   9,630    9,213 
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period   198,823    189,562 
           
Cash, cash equivalents, and restricted cash and cash equivalents at end of period  $208,453   $198,775 
           
Supplemental Schedule of Non-Cash Financing Activities          
Stock issued to certain executive officers for bonus payments  $   $615 

 

See accompanying notes to consolidated financial statements.

 

7
 

 

IDT CORPORATION

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

Note 1—Basis of Presentation

 

The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the “Company” or “IDT”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended October 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024. The balance sheet at July 31, 2023 has been derived from the Company’s audited financial statements at that date but does not include all of the information and notes required by U.S. GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2023, as filed with the U.S. Securities and Exchange Commission (the “SEC”).

 

The Company’s fiscal year ends on July 31 of each calendar year. Each reference below to a fiscal year refers to the fiscal year ending in the calendar year indicated (e.g., fiscal 2024 refers to the fiscal year ending July 31, 2024).

 

As of October 31, 2023, the Company owned 90.0% of the outstanding shares of its subsidiary, net2phone 2.0, Inc. (“net2phone 2.0”), which owns and operates the net2phone segment, and 80.0% of the outstanding shares of National Retail Solutions (“NRS”), and, on a fully diluted basis assuming all the vesting criteria related to various rights granted have been met and other assumptions, the Company would own 85.8% of net2phone 2.0 and 77.7% of NRS.

 

Reclassifications

 

As of August 1, 2023, the Company includes depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense and is reporting gross profit in the consolidated statements of income. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. Depreciation and amortization expense of $4.8 million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $1.0 million was reclassified to “Direct cost of revenues” and $3.8 million was reclassified to “Selling, general and administrative” expense.

 

In the consolidated statements of cash flows, cash provided by “Trade accounts receivable” in the three months ended October 31, 2022 of $2.7 million was reclassified to “Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets” to conform to the current year’s presentation.

 

Recently Adopted Accounting Standard

 

On August 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changed the impairment model for most financial assets and certain other instruments. For receivables, entities are required to use a new forward-looking current expected credit loss model to determine its allowance for credit losses, which replaced the allowance for doubtful accounts. When determining the allowance for credit losses for its trade accounts receivable, the Company considers the probability of recoverability of accounts receivable based on past experience, taking into account current collection trends and general economic factors, including bankruptcy rates. The Company also considers future economic trends to estimate expected credit losses over the lifetime of the asset. Credit risks will be assessed based on historical write-offs, net of recoveries, as well as an analysis of the aged accounts receivable balances with allowances generally increasing as the receivable ages. Accounts receivable may be fully reserved for when specific collection issues are known to exist, such as pending bankruptcies. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. For available-for-sale debt securities with unrealized losses, the concept of “other-than-temporary” impairment was replaced by a determination whether any impairment is a result of a credit loss or other factors. The portion of the unrealized loss that is the result of a credit loss is recognized as an allowance and a corresponding expense recorded in “Other expense, net” in the consolidated statements of income. Unrealized loss that is not the result of a credit loss is recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. The adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and it was not necessary to record a cumulative-effect adjustment to retained earnings as of August 1, 2023.

 

Note 2—Business Segment Information

 

The Company has four reportable business segments, NRS, Fintech, net2phone, and Traditional Communications.

 

The NRS segment is an operator of a nationwide point-of-sale (“POS”) network providing independent retailers with store management software, electronic payment processing, and other ancillary merchant services. NRS’ POS platform provides marketers with digital out-of-home advertising and transaction data.

 

8
 

 

The Fintech segment is comprised of BOSS Money, a provider of international money remittance and related value/payment transfer services, as well as other, significantly smaller, financial services businesses, including Leaf Global Fintech Corporation (“Leaf”), a provider of digital wallet services in emerging markets, a variable interest entity that operates money transfer businesses, and IDT Financial Services Limited (“IDT Financial Services”), the Company’s Gibraltar-based bank.

 

The net2phone segment is comprised of net2phone’s cloud communications and contact center offerings.

 

The Traditional Communications segment includes IDT Digital Payments, which enables customers to transfer airtime and bundles of airtime, messaging, and data to international and domestic mobile accounts, BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States and Canada, and IDT Global, a wholesale provider of international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes other small businesses and offerings including early-stage business initiatives and mature businesses in harvest mode.

 

The Company’s reportable segments are distinguished by types of service, customers, and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company’s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. There are no significant asymmetrical allocations to segments. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.

 

Corporate costs mainly include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.

 

Operating results for the business segments of the Company were as follows:

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2023                              
Revenues  $23,995   $26,563   $19,927   $230,720   $   $301,205 
Income (loss) from operations   5,460    (1,383)   (7)   15,406    (2,311)   17,165 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

450

    22    600    184    

    

1,256

 
Included in “Selling, general and administrative expense”   

285

    

671

    

840

    

1,964

    31    

3,791

 
                               
Three Months Ended October 31, 2022                              
Revenues  $19,313   $19,887   $16,950   $265,666   $   $321,816 
Income (loss) from operations   5,231    1,512    (1,056)   17,263    (2,724)   20,226 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

320

    

23

    

498

    

193

    

    1,034 
Included in “Selling, general and administrative expense”   

158

    

598

    

854

    

2,128

    

18

    

3,756

 

 

Note 3—Revenue Recognition

 

The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Money, NRS, and net2phone are technology-driven, synergistic businesses that leverage the Company’s core assets. BOSS Money’s and NRS’ revenues are primarily recognized at a point in time, and net2phone’s revenue is mainly recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from IDT Digital Payments, BOSS Revolution Calling, and IDT Global. IDT Digital Payments and BOSS Revolution Calling are sold direct-to-consumer and through distributors and retailers.

 

Disaggregated Revenues

 

The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
National Retail Solutions  $23,995   $19,313 
           
BOSS Money   24,239    17,554 
Other   2,324    2,333 
           
Total Fintech   26,563    19,887 
           
net2phone   19,927    16,950 
           
IDT Digital Payments   99,986    109,048 
BOSS Revolution Calling   71,222    86,253 
IDT Global   52,034    61,611 
Other   7,478    8,754 
           
Total Traditional Communications   230,720    265,666 
           
Total  $301,205   $321,816 

 

9
 

 

The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location:

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2023                    
United States  $23,995   $25,834   $10,688   $162,998   $223,515 
Outside the United States:                         
United Kingdom               58,843    58,843 
Other       729    9,239    8,879    18,847 
                          
Total outside the United States   

    729    9,239    67,722    77,690 
                          
Total  $23,995   $26,563   $19,927   $230,720   $301,205 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2022                    
United States  $19,313   $19,255   $8,802   $184,838   $232,208 
Outside the United States:                         
United Kingdom               68,940    68,940 
Other       632    8,148    11,888    20,668 
                          
Total outside the United States       632    8,148    80,828    89,608 
                          
Total  $19,313   $19,887   $16,950   $265,666   $321,816 

 

Remaining Performance Obligations

 

The following table includes revenue by business segment expected to be recognized in the future from performance obligations that were unsatisfied or partially unsatisfied as of October 31, 2023. The table excludes contracts that had an original expected duration of one year or less.

  Schedule of Estimated Revenue by Business Segment

(in thousands)  National Retail Solutions   net2phone   Total 
Twelve-month period ending October 31:            
2024  $5,740   $38,430   $44,170 
2025   4,767    19,092    23,859 
Thereafter   4,682    6,718    11,400 
                
Total  $15,189   $64,240   $79,429 

 

Accounts Receivable and Contract Balances

 

The timing of revenue recognition may differ from the time of billing to the Company’s customers. Trade accounts receivable in the Company’s consolidated balance sheets represent unconditional rights to consideration. The Company would record a contract asset when revenue is recognized in advance of its right to bill and receive consideration. The Company has not currently identified any contract assets.

 

Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The Company’s contract liability balance is primarily payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.

 

10
 

 

The following table presents information about the Company’s contract liability balance:

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $16,089   $17,906 

 

Deferred Customer Contract Acquisition and Fulfillment Costs

 

The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to employees and third parties on sales to end users. If the amortization period were one year or less for the asset that would be recognized from deferring these costs, the Company applies the practical expedient whereby the Company charges these costs to expense when incurred. For net2phone sales, the Company defers these costs and amortizes them over the expected customer relationship period when it is expected to exceed one year.

 

The Company’s costs to fulfill its contracts do not meet the criteria to be recognized as an asset, therefore these costs are charged to expense as incurred.

 

The Company’s deferred customer contract acquisition costs were as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,180   $4,460 
Deferred customer contract acquisition costs included in “Other assets”   3,744    3,734 
           
Total  $7,924   $8,194 

 

The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,215   $1,176 

 

Note 4—Leases

 

The Company’s leases primarily consist of operating leases for office space. These leases have remaining terms from less than one year to five years. net2phone also has operating leases for office equipment. Certain of these leases contain renewal options that may be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would exercise any of these options.

 

net2phone is the lessee under equipment leases that are classified as finance leases. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.

 

11
 

 

Supplemental disclosures related to the Company’s operating leases were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Operating lease cost  $758   $767 
Short-term lease cost   326    269 
           
Total lease cost  $1,084   $1,036 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $791   $764 

 

 

  

October 31,
2023

  

July 31,
2023

 
Weighted-average remaining lease term-operating leases   2.1 years     2.3 years 
           
Weighted-average discount rate-operating leases   3.9%   3.7%

 

In the three months ended October 31, 2023 and 2022, the Company obtained right-of-use assets of $0.1 million and $0.4 million, respectively, in exchange for new operating lease liabilities.

 

The Company’s aggregate operating lease liability was as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities  $2,732   $2,861 
Operating lease liabilities included in noncurrent liabilities   2,346    2,881 
           
Total  $5,078   $5,742 

 

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)     
Twelve-month period ending October 31:     
2024  $2,883 
2025   1,713 
2026   478 
2027   220 
2028   12 
Thereafter    
      
Total lease payments   5,306 
Less imputed interest   (228)
      
Total operating lease liabilities  $5,078 

 

Note 5—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

 

The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Cash and cash equivalents  $121,668   $103,637 
Restricted cash and cash equivalents   86,785    95,186 
           
Total cash, cash equivalents, and restricted cash and cash equivalents  $208,453   $198,823 

 

At October 31, 2023 and July 31, 2023, restricted cash and cash equivalents included $80.1 million and $87.3 million, respectively, in restricted cash and cash equivalents for customer deposits held by IDT Financial Services. Certain of the electronic money financial services regulations in Gibraltar require IDT Financial Services to safeguard cash held for customer deposits, segregate cash held for customer deposits from any other cash that IDT Financial Services holds and utilize the cash only for the intended payment transaction.

 

12
 

 

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, which provide the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2023 and July 31, 2023, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $35.1 million and $20.6 million, respectively, held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, that was unavailable for other purposes.

 

Note 6—Debt Securities

 

The following is a summary of available-for-sale debt securities:

  

  

Amortized Cost

  

Gross Unrealized Gains

  

Gross Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:                
Certificates of deposit*  $1,920   $   $(3)  $1,917 
U.S. Treasury bills and notes   25,085        (141)   24,944 
Government sponsored enterprise notes   3,047        (3)   3,044 
Corporate bonds   3,901        (564)   3,337 
                     
Total  $33,953   $   $(711)  $33,242 
                     
July 31, 2023:                    
Certificates of deposit*  $4,080   $   $(4)  $4,076 
U.S. Treasury bills and notes   31,186        (148)   31,038 
Government sponsored enterprise notes   3,881        (8)   3,873 
Corporate bonds   3,912        (485)   3,427 
                     
Total  $43,059   $   $(645)  $42,414 

 

*Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.

 

The gross unrealized losses in the table above are recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. As of October 31, 2023, the Company determined that the unrealized losses were due to changes in interest rates or market liquidity and were not due to credit losses. In addition, the Company does not intend to sell any of the securities with unrealized losses, and it is not more likely than not that the Company will be required to sell any of the securities with unrealized losses.

 

Proceeds from maturities and sales of debt securities and redemptions of equity investments were $17.1 million and $11.5 million in the three months ended October 31, 2023 and 2022, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2023 and 2022. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.

 

The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2023 were as follows:

 

  

Fair Value

 
    (in thousands) 
Within one year  $26,185 
After one year through five years   5,904 
After five years through ten years   1,110 
After ten years   43 
      
Total  $33,242 

 

13
 

 

The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:

  

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
Certificates of deposit  $3   $1,917 
U.S. Treasury bills and notes   141    24,944 
Government sponsored enterprise notes   3    3,044 
Corporate bonds   564    3,337 
           
Total  $711   $33,242 
           
July 31, 2023:          
Certificates of deposit  $4   $3,356 
U.S. Treasury bills and notes   148    31,038 
Government sponsored enterprise notes   8    3,873 
Corporate bonds   485    3,368 
           
Total  $645   $41,635 

 

The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:

 

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
U.S. Treasury bills and notes  $66   $639 
Corporate bonds   556    3,216 
           
Total  $622   $3,855 
           
July 31, 2023:          
U.S. Treasury bills and notes  $86   $816 
Corporate bonds   484    3,299 
           
Total  $570   $4,115 

 

At October 31, 2023 and July 31, 2023, the Company did not intend to sell any of the debt securities included in the table above, and it is not more likely than not that the Company will be required to sell any of these securities before recovery of the unrealized losses, which may be at maturity.

 

Note 7—Equity Investments

 

Equity investments consist of the following:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2023 and July 31, 2023  $81   $89 
Rafael Holdings, Inc. Class B common stock, 278,810 shares at October 31, 2023 and July 31, 2023   496    558 
Other marketable equity securities   281    1,497 
Fixed income mutual funds   3,903    4,054 
           
Current equity investments  $4,761   $6,198 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,249   $1,263 
Convertible preferred stock—equity method investment   2,444    2,784 
Hedge funds   3,002    3,002 
Other   1,455    2,825 
           
Noncurrent equity investments  $8,150   $9,874 

 

Howard S. Jonas, the Chairman of the Company (an executive officer position) and the Chairman of the Company’s Board of Directors, is also the Vice-Chairman of the Board of Directors of Zedge, Inc. and the Chairman of the Board of Directors and Executive Chairman of Rafael Holdings, Inc.

 

14
 

 

The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Balance, beginning of period  $1,632   $1,501 
Adjustment for observable transactions involving a similar investment from the same issuer   (14)   (27)
Upward adjustment   

129

    

 
Impairments        
           
Balance, end of the period  $1,747   $1,474 

 

The Company decreased the carrying value of the shares of Visa Series C Preferred it held based on the fair value of Visa Class A common stock, including a discount for lack of current marketability, which is classified as “Adjustment for observable transactions involving a similar investment from the same issuer” in the table above. In addition, in connection with the acquisition of Regal Bancorp by SR Bancorp in September 2023, the Company adjusted the carrying value of its shares of Regal Bancorp common stock.

 

Unrealized losses for all equity investments measured at fair value included the following:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Net losses recognized during the period on equity investments  $(917)  $(1,941)
Plus: net losses recognized during the period on equity investments sold during the period       4 
           
Unrealized losses recognized during the period on equity investments still held at the reporting date  $(917)  $(1,937)

 

The unrealized gains and losses for all equity investments measured at fair value in the table above included the following:

 

         
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Unrealized losses recognized during the period on equity investments:        
         
Rafael Class B common stock  $(62)  $(72)
           
           
Zedge Class B common stock  $(8)  $(27)

 

Equity Method Investment

 

The Company has an investment in shares of convertible preferred stock of a communications company (the equity method investee, or “EMI”). As of both October 31, 2023 and July 31, 2023, the Company’s ownership was 33.3% of the EMI’s outstanding shares on an as converted basis. The Company accounts for this investment using the equity method since the Company can exercise significant influence over the operating and financial policies of the EMI but does not have a controlling interest.

 

The Company determined that on the dates of the acquisitions of the EMI’s shares, there were differences between its investment in the EMI and its proportional interest in the equity of the EMI of an aggregate of $8.2 million, which represented the share of the EMI’s customer list on the dates of the acquisitions attributed to the Company’s interest in the EMI. These basis differences are being amortized over the 6-year estimated life of the customer list. In the accompanying consolidated statements of income, amortization of equity method basis difference is included in the equity in the net loss of investee, which is recorded in “Other expense, net” (see Note 17).

 

15
 

 

The following table summarizes the change in the balance of the Company’s equity method investment:

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $2,784   $1,001 
Purchase of convertible preferred stock   672     
Equity in the net loss of investee   (670)   (470)
Amortization of equity method basis difference   (342)   (182)
           
Balance, end of period  $2,444   $349 

 

Summarized financial information of the EMI was as follows:

   

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Revenues  $2,551   $1,873 
Costs and expenses:          
Direct cost of revenues   2,193    1,694 
Selling, general and administrative   2,093    1,636 
Total costs and expenses   4,286    3,330 
Loss from operations   (1,735)   (1,457)
Other expense, net   (104)   (344)
Net loss  $(1,839)  $(1,801)

 

Note 8—Fair Value Measurements

 

The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:

 

   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2023                    
Debt securities  $24,944   $8,298   $   $33,242 
Equity investments included in current assets   4,761            4,761 
Equity investments included in noncurrent assets       1,230    1,249    2,479 
                     
Total  $29,705   $9,528   $1,249   $40,482 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(1,834)  $(1,834)
Other noncurrent liabilities           (2,754)   (2,754)
                     
Total  $   $   $(4,588)  $(4,588)
                     
July 31, 2023                    
Debt securities  $31,038   $11,376   $   $42,414 
Equity investments included in current assets   6,198            6,198 
Equity investments included in noncurrent assets       2,500    1,263    3,763 
                     
Total  $37,236   $13,876   $1,263   $52,375 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(2,032)  $(2,032)
Other noncurrent liabilities           (2,773)   (2,773)
                     
Total  $   $   $(4,805)  $(4,805)

 

(1)– quoted prices in active markets for identical assets or liabilities

 

(2)– observable inputs other than quoted prices in active markets for identical assets and liabilities

 

(3)– no observable pricing inputs in the market

 

16
 

 

At both October 31, 2023 and July 31, 2023, the Company had $3.0 million in investments in hedge funds, which were included in noncurrent “Equity investments” in the accompanying consolidated balance sheets. The Company’s investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.

 

The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands)     
Balance, beginning of period  $1,263   $1,132 
Total losses included in “Other expense, net   (14)   (27)
           
Balance, end of period  $1,249   $1,105 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $   $ 

 

The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $4,805   $8,546 
Payments   (214)   (375)
Total gain included in:          
Other operating gain, net       (1,565)
Foreign currency translation adjustment   (3)   (3)
           
Balance, end of period  $4,588   $6,603 
           
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period  $   $ 

 

In the three months ended October 31, 2023, the Company paid an aggregate of $0.2 million in contingent consideration related to a prior acquisition. In the three months ended October 31, 2022, the Company paid an aggregate of $0.4 million in contingent consideration related to prior acquisitions. In addition, in September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the acquisition of Leaf would not be met. The Company recorded a gain of $1.6 million on the write-off of this contingent consideration payment obligation, which was included in “Other operating gain, net” in the accompanying consolidated statements of income.

 

Fair Value of Other Financial Instruments

 

  The estimated fair value of the Company’s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

  Cash and cash equivalents, restricted cash and cash equivalents, settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities. At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities were classified as Level 2 of the fair value hierarchy.

 

  Other assets and other liabilities. At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company’s assumptions, which were classified as Level 3 of the fair value hierarchy.

 

17
 

 

Note 9—Variable Interest Entity

 

The Company is the primary beneficiary of a variable interest entity (“VIE”) that operates money transfer businesses. The Company determined that, effective May 31, 2021, it had the power to direct the activities of the VIE that most significantly impact its economic performance, and the Company has the obligation to absorb losses of and the right to receive benefits from the VIE that could potentially be significant to it. As a result, the Company consolidates the VIE. The Company does not currently own any interest in the VIE and thus the net income incurred by the VIE was attributed to noncontrolling interests in the accompanying consolidated statements of income.

 

The VIE’s net income and aggregate funding provided by the Company were as follows:

           
   Three Months Ended
October 31,
 
   2023   2022 
   (in thousands) 
Net income of the VIE  $81   $140 
           
Aggregate funding provided by the Company, net  $114   $97 

 

18
 

 

The VIE’s summarized consolidated balance sheet amounts are as follows:

           
   October 31,
2023
   July 31,
2023
 
   (in thousands) 
Assets:          
Cash and equivalents  $1,881   $1,596 
Restricted cash   6,578    7,848 
Trade accounts receivable, net   23    62 
Disbursement prefunding   1,037    585 
Prepaid expenses   294    197 
Other current assets   383    317 
Property, plant, and equipment, net   219    272 
Other intangibles, net   699    737 
           
Total assets  $11,114   $11,614 
           
Liabilities and noncontrolling interests:          
Trade accounts payable  $   $ 
Accrued expenses   86    70 
Settlement liabilities   6,882    7,573 
Due to the Company   140    26 
Accumulated other comprehensive income   1    21 
Noncontrolling interests   4,005    3,924 
           
Total liabilities and noncontrolling interests  $11,114   $11,614 

 

The VIE’s assets may only be used to settle the VIE’s obligations and may not be used for other consolidated entities. The VIE’s liabilities are non-recourse to the general credit of the Company’s other consolidated entities.

 

Note 10—Other Operating Gain, Net

 

The following table summarizes the other operating gain, net by business segment:

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees  $(212)  $(2,512)
Corporate—Straight Path Communications Inc. class action insurance claims   684    1,725 
Corporate—other   12     
Fintech—write-off of contingent consideration liability       1,565 
Fintech—government grants       33 
Traditional Communications—cable telephony customer indemnification claim       (11)
           
Total  $484   $800 

 

Straight Path Communications Inc. Class Action

 

As discussed in Note 16, the Company (as well as other defendants) was named in a class action on behalf of the stockholders of the Company’s former subsidiary, Straight Path Communications Inc. (“Straight Path”). The Company incurred legal fees and recorded offsetting gains from insurance claims related to this action in the three months ended October 31, 2023 and 2022. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

 

Write-off of Contingent Consideration Liability

 

In September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the Leaf acquisition would not be met. The Company recognized a gain on the write-off of this contingent consideration payment obligation.

 

19
 

 

Government Grants

 

In the three months ended October 31, 2022, Leaf received payments from government grants for the development and commercialization of blockchain-backed financial technologies.

 

Indemnification Claim

 

Beginning in June 2019, as part of a commercial resolution, the Company indemnified a cable telephony customer related to patent infringement claims brought against the customer. On May 8, 2023, the Company and the customer agreed to release the Company from the indemnification agreement in exchange for $3.9 million, which was recorded as an expense in the third quarter of fiscal 2023.

 

Note 11—Revolving Credit Facility

 

The Company’s subsidiary, IDT Telecom, Inc. (“IDT Telecom”), entered into a credit agreement, dated as of May 17, 2021, with TD Bank, N.A. for a revolving credit facility for up to a maximum principal amount of $25.0 million. As of July 28, 2023, IDT Telecom and TD Bank, N.A. amended certain terms of the credit agreement. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. At October 31, 2023 and July 31, 2023, there were no amounts outstanding under this facility. In the three months ended October 31, 2023 and 2022, IDT Telecom borrowed and repaid an aggregate of $30.3 million and nil, respectively, under the facility. The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on May 16, 2026. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $25.0 million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter. IDT Telecom is required to comply with various affirmative and negative covenants as well as maintain certain targets based on financial ratios during the term of the revolving credit facility. As of October 31, 2023 and July 31, 2023, IDT Telecom was in compliance with all of the covenants.

 

Note 12—Equity

 

2024 Equity Incentive Plan

 

On October 26, 2023, the Company’s Board of Directors adopted the Company’s 2024 Equity Incentive Plan (the “2024 Plan”), which is intended to provide incentives to officers, employees, directors, and consultants of the Company, including stock options, stock appreciation rights, deferred stock units (“DSUs”), and restricted stock. The number of shares of the Company’s Class B common stock available for the grant of awards under the 2024 Plan will be 250,000 shares. The 2024 Plan is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023. The Company’s current equity incentive plan, the 2015 Stock Option and Incentive Plan (the “2015 Plan”), is scheduled to expire on September 16, 2024.

 

2015 Stock Option and Incentive Plan

 

On October 11, 2023, the Company’s Board of Directors amended the Company’s 2015 Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional 250,000 shares. The amendment is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023.

 

In the three months ended October 31, 2023, the Company received cash from the exercise of stock options of $0.2 million for which the Company issued 12,500 shares of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2022.

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2023, the Company repurchased 125,470 shares of its Class B common stock for an aggregate purchase price of $2.8 million. In the three months ended October 31, 2022, the Company repurchased 203,436 shares of its Class B common stock for an aggregate purchase price of $5.0 million. At October 31, 2023, 4.6 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2023 and 2022, the Company paid $15,000 and $0.3 million, respectively, to repurchase 654 and 13,403 shares, respectively, of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the vesting of DSUs, the lapsing of restrictions on restricted stock, and shares issued for bonus payments. Such shares were repurchased by the Company based on their fair market value as of the close of business on the trading day immediately prior to the vesting date.

 

20
 

 

Note 13—Redeemable Noncontrolling Interest

 

On September 29, 2021, NRS sold shares of its Class B common stock representing 2.5% of its outstanding capital stock on a fully diluted basis to Alta Fox Opportunities Fund LP (“Alta Fox”) for cash of $10 million. Alta Fox has the right to request that NRS redeem all or any portion of the NRS common shares that it purchased at the per share purchase price during a period of 182 days following the fifth anniversary of this transaction. The redemption right shall terminate upon the consummation of (i) a sale of NRS or its assets for cash or securities that are listed on a national securities exchange, (ii) a public offering of NRS’ securities, or (iii) a distribution of NRS’ capital stock following which NRS’ common shares are listed on a national securities exchange.

 

The shares of NRS’ Class B common stock sold to Alta Fox have been classified as mezzanine equity in the accompanying consolidated balance sheets because they may be redeemed at the option of Alta Fox, although the shares are not mandatorily redeemable. The carrying amount of the shares includes the noncontrolling interest in the net income of NRS. The net income attributable to the mezzanine equity’s noncontrolling interest during the periods were as follows:

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Net income of NRS attributable to the mezzanine equity’s noncontrolling interest  $107   $133 

 

Note 14— Earnings Per Share

 

Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.

 

The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:

  

           
    

Three Months Ended

October 31,

 
    2023    2022 
    (in thousands) 
Basic weighted-average number of shares   25,178    25,603 
Effect of dilutive securities:          
Stock options   3    12 
Non-vested restricted Class B common stock   96    1 
           
Diluted weighted-average number of shares   25,277    25,616 

 

There were no shares excluded from the calculation of diluted earnings per share in the three months ended October 31, 2023 and 2022.

 

21
 

 

Note 15—Accumulated Other Comprehensive Loss

 

The accumulated balances for each classification of other comprehensive income were as follows:

   

   Unrealized Loss on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2023  $ (645)  $(16,547)  $(17,192)
Other comprehensive (loss) income attributable to IDT Corporation   (66)   631    565 
                
Balance, October 31, 2023  $(711)  $(15,916)  $(16,627)

 

Note 16—Commitments and Contingencies

 

COVID-19

 

In May 2023, the World Health Organization declared an end to COVID-19 as a public health emergency. As of the date of this Quarterly Report, the Company continues to monitor the situation. The Company cannot predict with certainty the potential impact of COVID-19 if it re-invigorates on the Company’s results of operations, financial condition, or cash flows.

Legal Proceedings

 

On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleged that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs sought, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. The trial was held in August and December 2022, and closing arguments were presented on May 3, 2023. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

 

In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

 

Sales Tax Contingency

 

On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. It is possible that one or more jurisdictions may assert that the Company has liability for periods for which it has not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could materially and adversely affect the Company’s business, financial position, and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company’s operations, and if such changes were made it could materially and adversely affect the Company’s business, financial position, and operating results.

 

Regulatory Fees Audit

 

  The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, was audited by the Universal Service Administrative Company (“USAC”). The USAC’s final decision imposed a $2.9 million charge on the Company for the Federal Telecommunications Relay Service (“TRS”) Fund. The Company has appealed the USAC’s final decision to the FCC and does not intend to remit payment for the TRS Fund fees unless and until a negative decision on its appeal has been issued. The Company has made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2023 and July 31, 2023, the Company’s accrued expenses included $23.9 million and $26.8 million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.

 

22
 

 

Purchase Commitments

 

At October 31, 2023, the Company had purchase commitments of $18.6 million primarily for equipment and services.

Performance Bonds

 

The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2023, the Company had aggregate performance bonds of $29.0 million outstanding.

 

Note 17—Other Expense, Net

 

Other expense, net consists of the following:

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Foreign currency transaction losses  $(3,499)  $(1,030)
Equity in net loss of investee   (1,012)   (652)
Losses on investments   (917)   (1,941)
Other   (158)   (219)
           
Total  $(5,586)  $(3,842)

 

Note 18—Income Taxes

 

The Company’s income tax expense in the three months ended October 31, 2023 was based on an effective tax rate of 31.8% compared to 27.0% for fiscal 2023. The change in the estimated effective tax rate was mainly due to differences in the amount of taxable income earned in the various taxing jurisdictions.

 

Note 19—Recently Issued Accounting Standards Not Yet Adopted

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, to improve the disclosures about reportable segments and add more detailed information about a reportable segment’s expenses. The amendments in the ASU require public entities to disclose on an annual and interim basis significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, other segment items by reportable segment, the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU does not change the definition of a segment, the method for determining segments, the criteria for aggregating operating segments into reportable segments, or the current specifically enumerated segment expenses that are required to be disclosed. The Company will adopt the amendments in this ASU for its fiscal year beginning on August 1, 2024 applied retrospectively to all prior periods presented. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820), Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, that clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also requires specific disclosures related to equity securities that are subject to contractual sales restrictions. The Company will adopt the amendments in this ASU prospectively on August 1, 2024. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.

 

23
 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The following information should be read in conjunction with the accompanying consolidated financial statements and the associated notes thereto of this Quarterly Report, and the audited consolidated financial statements and the notes thereto and our Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, as filed with the U.S. Securities and Exchange Commission (or SEC).

 

As used below, unless the context otherwise requires, the terms “the Company,” “IDT,” “we,” “us,” and “our” refer to IDT Corporation, a Delaware corporation, its predecessor, International Discount Telecommunications, Corp., a New York corporation, and their subsidiaries, collectively.

 

Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including statements that contain the words “believes,” “anticipates,” “expects,” “plans,” “intends,” and similar words and phrases. These forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from the results projected in any forward-looking statement. In addition to the factors specifically noted in the forward-looking statements, other important factors, risks, and uncertainties that could result in those differences include, but are not limited to, those discussed under Item 1A to Part I “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023. The forward-looking statements are made as of the date of this report and we assume no obligation to update the forward-looking statements, or to update the reasons why actual results could differ from those projected in the forward-looking statements. Investors should consult all of the information set forth in this report and the other information set forth from time to time in our reports filed with the SEC pursuant to the Securities Act of 1933 and the Securities Exchange Act of 1934, including our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.

 

Recently Issued Accounting Standards Not Yet Adopted

 

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, to improve the disclosures about reportable segments and add more detailed information about a reportable segment’s expenses. The amendments in the ASU require public entities to disclose on an annual and interim basis significant segment expenses that are regularly provided to the chief operating decision maker, or CODM, and included within each reported measure of segment profit or loss, other segment items by reportable segment, the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU does not change the definition of a segment, the method for determining segments, the criteria for aggregating operating segments into reportable segments, or the current specifically enumerated segment expenses that are required to be disclosed. We will adopt the amendments in this ASU for our fiscal year beginning on August 1, 2024 applied retrospectively to all prior periods presented. We are evaluating the impact that this ASU will have on our consolidated financial statements.

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820), Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, that clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also requires specific disclosures related to equity securities that are subject to contractual sales restrictions. We will adopt the amendments in this ASU prospectively on August 1, 2024. We are evaluating the impact that this ASU will have on our consolidated financial statements.

 

Results of Operations

 

We evaluate the performance of our business segments based primarily on income (loss) from operations. Accordingly, the income and expense line items below income (loss) from operations are only included in our discussion of the consolidated results of operations.

 

As of October 31, 2023, we owned 90.0% of the outstanding shares of our subsidiary, net2phone 2.0, Inc., or net2phone 2.0, which owns and operates the net2phone segment, and 80.0% of the outstanding shares of National Retail Solutions, or NRS, and, on a fully diluted basis assuming all the vesting criteria related to various rights granted have been met and other assumptions, we would own 85.8% of net2phone 2.0 and 77.7% of NRS.

 

As of August 1, 2023, we include depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. In addition, as of August 1, 2023, we are reporting gross profit and gross margin percentage in our “Results of Operations.” Depreciation and amortization expense of $4.8 million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $1.0 million was reclassified to “Direct cost of revenues” and $3.8 million was reclassified to “Selling, general and administrative” expense. Depreciation and amortization expense included in our business segments was as follows:

 

(in millions)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2023                        
Depreciation and amortization:                              
Included in “Direct cost of revenues”  $0.5   $   $0.6   $0.2   $   $1.3 
Included in “Selling, general and administrative expense”   0.3    0.7    0.8    2.0        3.8 
                               
Three Months Ended October 31, 2022                              
Depreciation and amortization:                              
Included in “Direct cost of revenues”  $0.3   $   $0.5   $0.2   $   $1.0 
Included in “Selling, general and administrative expense”   0.2    0.6    0.9    2.1        3.8 

 

COVID-19

 

In May 2023, the World Health Organization declared an end to COVID-19 as a public health emergency. As of the date of this Quarterly Report, we continue to monitor the situation. We cannot predict with certainty the potential impact of COVID-19 if it re-invigorates on our results of operations, financial condition, or cash flows.

 

Explanation of Performance Metrics

 

Our results of operations discussion include the following performance metrics:

 

  for NRS, active point-of-sale, or POS, terminals, payment processing accounts, and recurring revenue,
  for net2phone, seats and subscription revenue, and
  for Traditional Communications, minutes of use.

 

24
 

 

NRS uses two key metrics, among others, to measure the size of its customer base: active POS terminals and payment processing accounts. Active POS terminals are the number of POS terminals that have completed at least one transaction in the calendar month. It excludes POS terminals that have not been fully installed by the end of the month. Payment processing accounts are NRS PAY accounts that can generate revenue. It excludes accounts that have been approved but not activated. NRS’ recurring revenue is NRS’ revenue in accordance with U.S. GAAP excluding its revenue from POS terminal sales.

 

net2phone’s cloud communications offerings are priced on a per-seat basis, with customers paying based on the number of users in their organization. net2phone’s subscription revenue is its revenue in accordance with U.S. GAAP excluding its equipment revenue and revenue generated by a legacy SIP trunking offering in Brazil.

 

The trends and comparisons between periods for the number of active POS terminals, NRS PAY accounts, seats served, recurring revenue, and subscription revenue are used in the analysis of NRS’ or net2phone’s revenues and direct cost of revenues and are strong indications of the top-line growth and performance of the business.

 

Minutes of use is a nonfinancial metric that measures aggregate customer usage during a reporting period. Minutes of use is an important factor in BOSS Revolution Calling’s and IDT Global’s revenue recognition since satisfaction of our performance obligation occurs when the customer uses our service. Minutes of use trends and comparisons between periods are used in the analysis of revenues and direct cost of revenues.

 

Three Months Ended October 31, 2023 Compared to Three Months Ended October 31, 2022

 

National Retail Solutions Segment

 

NRS, which represented 8.0% and 6.0% of our total revenues in the three months ended October 31, 2023 and 2022, respectively, is an operator of a nationwide POS network providing independent retailers with store management software, electronic payment processing, and other ancillary merchant services. NRS’ POS platform provides marketers with digital out-of-home advertising and transaction data.

 

  

Three months ended

October 31,

   Change 
   2023   2022   $/#   % 
   (in millions) 
Revenues:                    
Recurring  $22.4   $17.8   $4.6    24.2%
Other   1.6    1.5    0.1    1.4 
                     
Total revenues   24.0    19.3    4.7    24.2 
Direct cost of revenues   (3.1)   (2.3)   0.8    35.1 
Gross profit   20.9    17.0    3.9    22.8 
Selling, general and administrative   (15.4)   (11.8)   3.6    30.9 
                     
Income from operations  $5.5   $5.2   $0.3    4.4%
Gross margin percentage   87.1%   88.1%   (1.0)%     

 

   October 31,   Change 
   2023   2022   #   % 
   (in thousands) 
Active POS terminals   27.2    20.8    6.4    31%
Payment processing accounts   17.1    11.3    5.8    51%

 

Revenues. Revenues increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 driven primarily by revenue growth from NRS’ merchant services, as well as the expansion of NRS’ POS network.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to the increase in the direct costs of NRS’ POS terminal sales.

 

  Selling, General and Administrative. Selling, general and administrative expense increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to increases in sales commissions and employee compensation. As a percentage of NRS’ revenue, NRS’ selling, general and administrative expense increased to 64.3% from 61.0% in the three months ended October 31, 2023 and 2022, respectively.

   

25
 

 

Fintech Segment

 

Fintech, which represented 8.8% and 6.2% of our total revenues in the three months ended October 31, 2023 and 2022, respectively, is comprised of BOSS Money, a provider of international money remittance and related value/payment transfer services, as well as other, significantly smaller, financial services businesses, including Leaf Global Fintech Corporation, or Leaf, a provider of digital wallet services in emerging markets, a variable interest entity, or VIE, that operates money transfer businesses, and IDT Financial Services Limited, or IDT Financial Services, our Gibraltar-based bank.

 

  

Three months ended

October 31,

   Change 
   2023   2022   $/#   % 
   (in millions) 
Revenues:                    
BOSS Money  $24.3   $17.6   $6.7    38.1%
Other   2.3    2.3        (0.4)
                     
Total revenues   26.6    19.9    6.7    33.6 
Direct cost of revenues   (11.8)   (8.3)   3.5    41.2 
Gross profit   14.8    11.6    3.2    28.1 
Selling, general and administrative   (16.2)   (11.7)   4.5    39.0 
Other operating gain       1.6    (1.6)   (100.0)
                     
(Loss) income from operations  $(1.4)  $1.5   $(2.9)   (191.5)%
Gross margin percentage   55.9%   58.2%   (2.3)%     

 

Revenues. Revenues from BOSS Money increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily because of increased transaction volume in BOSS Money’s retail and digital channels. BOSS Money continues to benefit from the ongoing expansion of its retail agent network and cross-marketing to BOSS Revolution Calling customers.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to an increase BOSS Money’s direct cost of revenues, which reflected the increase in BOSS Money’s revenue.

 

Selling, General and Administrative. Selling, general and administrative expense increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to increases in debit and credit card processing charges, employee compensation, and bank fees. The increase in card processing charges was the result of increased credit and debit card transactions through our BOSS Money app and other digital channels. As a percentage of Fintech’s revenue, Fintech’s selling, general and administrative expense increased to 61.1% from 58.7% in the three months ended October 31, 2023 and 2022, respectively.

 

Other Operating Gain. In September 2022, we determined that the requirements for a portion of the contingent consideration payments related to the Leaf acquisition would not be met. We recognized a gain of $1.6 million on the write-off of this contingent consideration payment obligation.

 

26
 

 

net2phone Segment

 

The net2phone segment, which represented 6.6% and 5.3% of our total revenues in the three months ended October 31, 2023 and 2022, respectively, is comprised of net2phone’s cloud communications and contact center offerings.

 

  

Three months ended

October 31,

   Change 
   2023   2022   $/#   % 
   (in millions) 
Revenues:                    
Subscription  $18.5   $15.5   $3.0    19.0%
Other   1.4    1.4        1.6 
                     
Total revenues   19.9    16.9    3.0    17.6 
Direct cost of revenues   (3.8)   (3.3)   0.5    13.8 
Gross profit   16.1    13.6    2.5    18.5 
Selling, general and administrative   (16.1)   (14.7)   1.4    10.0 
                     
Loss from operations  $   $(1.1)  $1.1    99.3%
Gross margin percentage   80.9%   80.3%   0.6%     

 

   October 31,   Change 
   2023   2022   #   % 
    (in thousands)  
Seats served   364   309    55    18%

 

Revenues. net2phone’s revenues increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 driven primarily by the growth in subscription revenue in the U.S. and Latin American markets, which reflected the increase in seats served at October 31, 2023 compared to October 31, 2022.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to the increase in revenues, with the largest increase in the U.S. markets. net2phone’s focus on mid-sized businesses, multi-channel strategies, and localized offerings generated revenue growth that exceeded the increase in direct cost of revenues.

 

Selling, General and Administrative. Selling, general and administrative expense increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to increases in sales commissions, employee compensation, and consulting expense. As a percentage of net2phone’s revenues, net2phone’s selling, general and administrative expense decreased to 81.0% from 86.5% in the three months ended October 31, 2023 and 2022, respectively.

 

net2phone derives a significant portion of its revenues from existing customers. Attracting new customers usually involves additional costs compared to retention of existing customers. If existing customers’ subscriptions and related usage decrease or are terminated, net2phone will need to spend more money to acquire new customers and still may not be able to maintain its existing level of revenues or profitability. In addition, net2phone needs to acquire new customers to increase its revenues. net2phone incurs significant sales and marketing expenses to acquire new customers. It is therefore expected that selling, general and administrative expense will remain a significant percentage of net2phone’s revenues for the foreseeable future.

 

Traditional Communications Segment

 

The Traditional Communications segment, which represented 76.6% and 82.5% of our total revenues in the three months ended October 31, 2023 and 2022, respectively, includes IDT Digital Payments, which enables customers to transfer airtime and bundles of airtime, messaging, and data to international and domestic mobile accounts, BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States and Canada, and IDT Global, a wholesale provider of international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes other small businesses and offerings including early-stage business initiatives and mature businesses in harvest mode.

 

27
 

 

Traditional Communications’ most significant revenue streams are from IDT Digital Payments, BOSS Revolution Calling, and IDT Global. IDT Digital Payments and BOSS Revolution Calling are sold directly to consumers and through distributors and retailers. We receive payments for BOSS Revolution Calling, traditional calling cards, and IDT Digital Payments prior to providing the services. We recognize the revenue when services are provided to the customer. Traditional Communications’ revenues tend to be somewhat seasonal, with the second fiscal quarter (which contains Christmas and New Year’s Day) and the fourth fiscal quarter (which contains Mother’s Day and Father’s Day) typically showing higher minute volumes.

 

  

Three months ended

October 31,

   Change 
  

2023

  

2022

  

$/#

  

%

 
   (in millions) 
Revenues:                    
IDT Digital Payments  $100.0   $109.0   $(9.0)   (8.3)%
BOSS Revolution Calling   71.2    86.3    (15.1)   (17.4)
IDT Global   52.0    61.6    (9.6)   (15.5)
Other   7.5    8.8    (1.3)   (14.6)
                     
Total revenues   230.7    265.7    (35.0)   (13.2)
Direct cost of revenues   (188.1)   (218.8)   (30.7)   (14.0)
Gross profit   42.6    46.9    (4.3)   (9.3)
Selling, general and administrative   (26.7)   (29.5)   (2.8)   (9.9)
Severance   (0.5)   (0.1)   0.4    423.5 
                     
Income from operations  $15.4   $17.3   $(1.9)   (10.8)%
                     
Gross margin percentage   18.4%   17.7%   0.7%     
                     
Minutes of use:                    
BOSS Revolution Calling   496    626    (130)   (21)%
IDT Global   1,401    1,706    (305)   (18)%

 

Revenues. Revenues from IDT Digital Payments decreased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily from the deterioration of a key international corridor that was particularly impactful to revenues in the wholesale channel.

 

Revenues and minutes of use from BOSS Revolution Calling decreased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023. BOSS Revolution Calling continues to be impacted by persistent, market-wide trends, including the proliferation of unlimited calling plans offered by wireless carriers and mobile virtual network operators, and the increasing penetration of free and paid over-the-top voice, video conferencing, and messaging services.

 

Revenues and minutes of use from IDT Global decreased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 as communications globally continued to transition away from international voice calling. This trend was accelerated by the impact of COVID-19 as business communications shifted from calling to video conferencing and other collaboration platforms. We expect that IDT Global will continue to be adversely impacted by these trends, and minutes of use and revenues will likely continue to decline from quarter-to-quarter, as we seek to maximize economics rather than necessarily sustain minutes of use or revenues.

 

Direct Cost of Revenues. Direct cost of revenues decreased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to the decreases in minutes of use and revenues.

 

Selling, General and Administrative. Selling, general and administrative expense decreased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily due to decreases in employee compensation, sales commissions, marketing expense, and debit and credit card processing charges. As a percentage of Traditional Communications’ revenue, Traditional Communications’ selling, general and administrative expense increased to 11.5% from 11.1% in the three months ended October 31, 2023 and 2022, respectively.

 

Severance Expense. In the three months ended October 31, 2023 and 2022, Traditional Communications incurred severance expense of $0.5 million and $0.1 million, respectively.

 

28
 

 

Corporate

 

  

Three months ended

October 31,

   Change 
   2023   2022   $   % 
   (in millions) 
General and administrative  $(2.8)  $(1.9)  $0.9    44.3%
Other operating gain (expense), net   0.5    (0.8)   (1.3)   (161.4)
                     
Loss from operations  $(2.3)  $(2.7)  $0.4    15.2%

 

Corporate costs mainly include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.

 

General and Administrative. Corporate general and administrative expense increased in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 primarily because of increases in audit and accounting fees and employee compensation. As a percentage of our consolidated revenues, Corporate general and administrative expense was 0.9% and 0.6% in the three months ended October 31, 2023 and 2022, respectively.

 

  Other Operating Expense, net. As discussed in Note 16 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report, we (as well as other defendants) were named in a class action on behalf of the stockholders of our former subsidiary, Straight Path Communications Inc., or Straight Path. We incurred legal fees of $0.2 million and $2.5 million in the three months ended October 31, 2023 and 2022, respectively, related to this action. Also, we recorded offsetting gains from insurance claims for this matter of $0.7 million and $1.7 million in the three months ended October 31, 2023 and 2022, respectively. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against us, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

   

Consolidated

 

The following is a discussion of our consolidated stock-based compensation expense, and our consolidated income and expense line items below income from operations.

 

Stock-Based Compensation Expense. Stock-based compensation expense included in consolidated selling, general and administrative expense was $0.8 million and $0.6 million in the three months ended October 31, 2023 and 2022, respectively. The increase in stock-based compensation expense was primarily due to the grant in fiscal 2023 of deferred stock units, or DSUs, that, upon vesting, will entitle the grantees to receive shares of our Class B common stock. We estimated that the fair value of the DSUs on the date of grants was an aggregate of $5.4 million, which is being recognized on a graded vesting basis over the requisite service periods ending in February 2025. At October 31, 2023, there was $1.6 million of total unrecognized compensation cost related to non-vested DSUs.

 

Effective as of June 30, 2022, restricted shares of NRS’ Class B common stock were granted to certain NRS employees. The restrictions on the shares will lapse in three installments on each of June 1, 2024, 2026, and 2027. The estimated fair value of the restricted shares on the grant date was $3.3 million, which is being recognized over the vesting period. At October 31, 2023, unrecognized compensation cost related to NRS’ non-vested Class B common stock was an aggregate of $2.4 million. The unrecognized compensation cost is expected to be recognized over the remaining vesting period that ends in fiscal 2027.

 

  

Three months ended

October 31,

   Change 
   2023   2022   $   % 
   (in millions) 
Income from operations  $17.2   $20.2   $(3.0)   (15.1)%
Interest income, net   0.8    0.5    0.3    65.8 
Other expense, net   (5.6)   (3.8)   (1.8)   (45.4)
Provision for income taxes   (3.9)   (4.3)   0.4    9.0 
                     
Net income   8.5    12.6    (4.1)   (32.5)
Net income attributable to noncontrolling interests   (0.8)   (1.6)   0.8    47.4 
                     
Net income attributable to IDT Corporation  $7.7   $11.0   $(3.3)   (30.4)%

 

29
 

    

Other Expense, net. Other expense, net consists of the following:

 

  

Three months ended

October 31,

 
   2023   2022 
   (in millions) 
Foreign currency transaction losses  $(3.5)  $(1.0)
Equity in the net loss of investee   (1.0)   (0.7)
Losses on investments   (0.9)   (1.9)
Other   (0.2)   (0.2)
           
Total  $(5.6)  $(3.8)

 

We have an investment in shares of convertible preferred stock of a communications company (the equity method investee, or EMI). As of October 31, 2023 and 2022, our ownership was 33.3% and 26.57%, respectively, of the EMI’s outstanding shares on an as converted basis. We account for this investment using the equity method since we can exercise significant influence over the operating and financial policies of the EMI but do not have a controlling interest. We determined that on the dates of the acquisitions of the EMI’s shares, there were differences between our investment in the EMI and our proportional interest in the equity of the EMI of an aggregate of $8.2 million, which represented the share of the EMI’s customer list on the dates of the acquisitions attributed to our interest in the EMI. These basis differences are being amortized over the 6-year estimated life of the customer list. “Equity in the net loss of investee” includes the amortization of equity method basis difference.

 

Provision for Income Taxes. The change in income tax expense in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 was primarily due to differences in the amount of taxable income earned in the various taxing jurisdictions.

 

Net Income Attributable to Noncontrolling Interests. The change in the net income attributable to noncontrolling interests in the three months ended October 31, 2023 compared to the similar period in fiscal 2023 was primarily due to changes in amounts attributable to the noncontrolling interests in NRS, net2phone 2.0, and the VIE.

 

Liquidity and Capital Resources

 

  As of the date of this Quarterly Report, we expect our cash flow from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that we held on October 31, 2023 will be sufficient to meet our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2024.

   

At October 31, 2023, we had cash, cash equivalents, debt securities, and current equity investments of $159.7 million and working capital (current assets in excess of current liabilities) of $106.2 million.

 

We treat unrestricted cash and cash equivalents held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC as substantially restricted and unavailable for other purposes. At October 31, 2023, “Cash and cash equivalents” in our consolidated balance sheet included an aggregate of $35.1 million held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC that was unavailable for other purposes.

 

Contractual Obligations and Commitments

 

  The following table includes our anticipated material cash requirements from contractual obligations and other commitments at October 31, 2023:

   

Payments Due by Period (in millions)  Total  

Less than

1 year

   1–3 years   4–5 years  

After

5 years

 
Purchase commitments  $18.6   $18.6   $   $   $ 
Connectivity obligations under service agreements   0.7    0.6    0.1         
Operating leases including short-term leases   6.5    3.7    2.6    0.2     
                          
Total (1)  $25.8   $22.9   $2.7   $0.2   $ 

 

  (1) The above table does not include up to $10 million for the potential redemption of shares of NRS’ Class B common stock, an aggregate of $29.0 million in performance bonds, and up to $8.8 million for other potential payments including contingent consideration related to business acquisitions, due to the uncertainty of the amount and/or timing of any such payments.

 

30
 

 

Consolidated Financial Condition

 

  

Three months ended

October 31,

 
   2023   2022 
   (in millions) 
Cash flows provided by (used in):          
Operating activities  $14.8   $18.2 
Investing activities   4.3    4.2 
Financing activities   (2.6)   (7.1)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   (6.9)   (6.1)
Increase in cash, cash equivalents, and restricted cash and cash equivalents  $9.6   $9.2 

 

Operating Activities

 

Our cash flow from operations varies significantly from quarter to quarter and from year to year, depending on our operating results and the timing of operating cash receipts and payments, specifically trade accounts receivable and trade accounts payable.

 

Gross trade accounts receivable increased to $41.2 million at October 31, 2023 from $37.7 million at July 31, 2023 primarily due to amounts billed in the three months ended October 31, 2023 that were greater than collections during the period.

 

Deferred revenue arises from sales of prepaid products and varies from period to period depending on the mix and the timing of revenues. Deferred revenue decreased to $34.0 million at October 31, 2023 from $35.3 million at July 31, 2023 primarily due to decreases in the BOSS Revolution Calling and IDT Digital Payments deferred revenue balances.

 

Customer deposit liabilities at IDT Financial Services decreased to $79.5 million at October 31, 2023 from $86.5 million at July 31, 2023. Our restricted cash and cash equivalents included $80.1 million and $87.3 million at October 31, 2023 and July 31, 2023, respectively, held by the bank.

 

In September 2017, we and certain of our subsidiaries were certified by the New Jersey Economic Development Authority, or NJEDA, as having met the requirements of the Grow New Jersey Assistance Act Tax Credit Program. The program provides for credits against a corporation’s New Jersey corporate business tax liability for maintaining a minimum number of employees in New Jersey, and that tax credits may be sold subject to certain conditions. On June 5, 2023, we received a 2019 tax credit certificate for $1.8 million from the NJEDA. In August 2023, we sold the certificate for cash of $1.6 million.

 

On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. It is possible that one or more jurisdictions may assert that we have liability for periods for which we have not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could materially and adversely affect our business, financial position, and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to our operations, and if such changes were made it could materially and adversely affect our business, financial position, and operating results.

 

As discussed in Note 16 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report, we (as well as other defendants) were named in a class action on behalf of the stockholders of our former subsidiary, Straight Path. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against us, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

 

31
 

 

Investing Activities

 

Our capital expenditures were $4.3 million and $5.2 million in the three months ended October 31, 2023 and 2022, respectively. We currently anticipate that total capital expenditures in the twelve-month period ending October 31, 2024 will be $21 million to $23 million. We expect to fund our capital expenditures with our net cash provided by operating activities and cash, cash equivalents, debt securities, and current equity investments on hand.

 

As of July 27, 2023, the EMI’s shareholders including us agreed to purchase additional shares of the EMI’s convertible preferred stock. We subscribed to purchase additional shares for an aggregate of $1.0 million. In the three months ended October 31, 2023, we paid $0.7 million to purchase a portion of the shares.

 

Purchases of debt securities and equity investments were $7.8 million and $2.1 million in the three months ended October 31, 2023 and 2022, respectively. Proceeds from maturities and sales of debt securities and redemptions of equity investments were $17.1 million and $11.5 million in the three months ended October 31, 2023 and 2022, respectively.

 

Financing Activities

 

We distributed cash of $0.1 million in both the three months ended October 31, 2023 and 2022 to the noncontrolling interests in certain of our subsidiaries.

 

In the three months ended October 31, 2023 and 2022, we received proceeds from financing-related other liabilities of $0.1 million and $0.3 million, respectively.

 

In the three months ended October 31, 2023 and 2022, we repaid financing-related other liabilities of $15,000 and $1.9 million, respectively.

 

Our subsidiary, IDT Telecom, Inc., or IDT Telecom, entered into a credit agreement, dated as of May 17, 2021, with TD Bank, N.A. for a revolving credit facility for up to a maximum principal amount of $25.0 million. As of July 28, 2023, IDT Telecom and TD Bank, N.A. amended certain terms of the credit agreement. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. At October 31, 2023 and July 31, 2023, there were no amounts outstanding under this facility. In the three months ended October 31, 2023 and 2022, IDT Telecom borrowed and repaid an aggregate of $30.3 million and nil, respectively, under the facility. The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on May 16, 2026. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $25.0 million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter. IDT Telecom is required to comply with various affirmative and negative covenants as well as maintain certain targets based on financial ratios during the term of the revolving credit facility. As of October 31, 2023, IDT Telecom was in compliance with all of the covenants.

 

In the three months ended October 31, 2023, we received cash from the exercise of stock options of $0.2 million for which we issued 12,500 shares of our Class B common stock. There were no stock option exercises in the three months ended October 31, 2022.

 

We have an existing stock repurchase program authorized by our Board of Directors for the repurchase of shares of our Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2023, we repurchased 125,470 shares of Class B common stock for an aggregate purchase price of $2.8 million. In the three months ended October 31, 2022, we repurchased 203,436 shares of Class B common stock for an aggregate purchase price of $5.0 million. At October 31, 2023, 4.6 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2023 and 2022, we paid $15,000 and $0.3 million, respectively, to repurchase 654 and 13,403 shares, respectively, of our Class B common stock that were tendered by employees of ours to satisfy the employees’ tax withholding obligations in connection with the vesting of DSUs, the lapsing of restrictions on restricted stock, and shares issued for bonus payments. Such shares were repurchased by us based on their fair market value as of the close of business on the trading day immediately prior to the vesting date.

 

Other Sources and Uses of Resources

 

We are considering spin-offs and other potential dispositions of certain of our subsidiaries. Some of the transactions under consideration are in early stages and others are more advanced. A spin-off may include the contribution of a significant amount of cash, cash equivalents, debt securities, and/or equity securities to the subsidiary prior to the spin-off, which would reduce our capital resources. There is no assurance that any of these transactions will be completed.

 

We intend to, where appropriate, make strategic investments and acquisitions to complement, expand, and/or enter into new businesses. In considering acquisitions and investments, we search for opportunities to profitably grow our existing businesses and/or to add qualitatively to the range and diversification of businesses in our portfolio. We cannot guarantee that we will be presented with acquisition opportunities that meet our return-on-investment criteria, or that our efforts to make acquisitions that meet our criteria will be successful.

 

32
 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risks

 

Foreign Currency Risk

 

Revenues from our international operations were 26% and 28% of our consolidated revenues in the three months ended October 31, 2023 and 2022, respectively. A significant portion of our revenues is in currencies other than the U.S. Dollar. Our foreign currency exchange risk is somewhat mitigated by our ability to offset a portion of these non-U.S. Dollar-denominated revenues with operating expenses that are paid in the same currencies. While the impact from fluctuations in foreign exchange rates affects our revenues and expenses denominated in foreign currencies, the net amount of our exposure to foreign currency exchange rate changes at the end of each reporting period is generally not material.

 

Investment Risk

 

We hold a portion of our assets in debt and equity securities, including hedge funds, for strategic and speculative purposes. At October 31, 2023 and July 31, 2023, the value of our debt and equity security holdings was an aggregate of $46.2 million and $58.5 million, respectively, which represented 9% and 11% of our total assets at October 31, 2023 and July 31, 2023, respectively. Investments in debt and equity securities carry a degree of risk and depend to a great extent on correct assessments of the future course of price movements of securities and other instruments. There can be no assurance that our investment managers will be able to accurately predict these price movements. The securities markets have in recent years been characterized by great volatility and unpredictability. Accordingly, the value of our investments may go down as well as up and we may not receive the amounts originally invested upon redemption.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures. Our Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of October 31, 2023.

 

Changes in Internal Control over Financial Reporting. There were no changes in our internal control over financial reporting during the fiscal quarter ended October 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

33
 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

Legal proceedings in which we are involved are described in Note 16 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report.

 

Item 1A. Risk Factors

 

There are no material changes from the risk factors previously disclosed in Item 1A to Part I of our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

The following table provides information with respect to purchases by us of our shares during the first quarter of fiscal 2024:

 

   Total Number of Shares Purchased   Average Price per Share   Total Number of Shares Purchased as part of Publicly Announced Plans or Programs   Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs (1) 
August 1-31, 2023   32,772   $22.95    32,772    4,669,435 
September 1–30, 2023 (2)   61,178   $22.61    60,524    4,608,911 
October 1–31, 2023   32,174   $22.12    32,174    4,576,737 
                     
Total   126,124   $22.57    125,470      

 

(1)On January 22, 2016, our Board of Directors approved a stock repurchase program to purchase up to 8.0 million shares of our Class B common stock.
   
(2)Total number of shares purchased includes 654 shares of our Class B common stock that were tendered by an employee of ours to satisfy the employee’s tax withholding obligations in connection with the lapsing of restrictions on deferred stock units. Such shares were repurchased by us based on their fair market value as of the close of business on the trading day immediately prior to the vesting date.

 

Item 3. Defaults Upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures

 

Not applicable

 

Item 5. Other Information

 

None

 

34
 

 

Item 6. Exhibits

 

Exhibit Number   Description
     
31.1*   Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
31.2*   Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
32.1*   Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002.
     
32.2*   Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002.
     
101.SCH*   Inline XBRL Taxonomy Extension Schema Document
     
101.CAL*   Inline XBRL Taxonomy Extension Calculation Linkbase Document
     
101.DEF*   Inline XBRL Taxonomy Extension Definition Linkbase Document
     
101.LAB*   Inline XBRL Taxonomy Extension Label Linkbase Document
     
101.PRE*   Inline XBRL Taxonomy Extension Presentation Linkbase Document
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

* Filed herewith.

 

35
 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

  IDT CORPORATION
     
December 11, 2023 By: /s/ SHMUEL JONAS
   

Shmuel Jonas

Chief Executive Officer

     
December 11, 2023 By: /s/ MARCELO FISCHER
   

Marcelo Fischer

Chief Financial Officer

 

36

 

EX-31.1 2 ex31-1.htm

 

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

 

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)

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

 

I, Shmuel Jonas, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of IDT Corporation;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 11, 2023

 

  /s/ SHMUEL JONAS
  Shmuel Jonas
  Chief Executive Officer

 

 

 

EX-31.2 3 ex31-2.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)

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

 

I, Marcelo Fischer, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of IDT Corporation;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 11, 2023

 

  /s/ MARCELO FISCHER
  Marcelo Fischer
  Chief Financial Officer

 

 

 

EX-32.1 4 ex32-1.htm

 

EXHIBIT 32.1

 

Certification Pursuant to

18 U.S.C. Section 1350

(as Adopted Pursuant to Section 906 of

the Sarbanes-Oxley Act Of 2002)

 

In connection with the Quarterly Report of IDT Corporation (the “Company”) on Form 10-Q for the quarter ended October 31, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Shmuel Jonas, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

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

 

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

 

Date: December 11, 2023

 

  /s/ SHMUEL JONAS
  Shmuel Jonas
  Chief Executive Officer

 

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

 

 

 

EX-32.2 5 ex32-2.htm

 

EXHIBIT 32.2

 

Certification Pursuant to

18 U.S.C. Section 1350

(as Adopted Pursuant to Section 906 of

the Sarbanes-Oxley Act Of 2002)

 

In connection with the Quarterly Report of IDT Corporation (the “Company”) on Form 10-Q for the quarter ended October 31, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Marcelo Fischer, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

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

 

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

 

Date: December 11, 2023

 

  /s/ MARCELO FISCHER
  Marcelo Fischer
  Chief Financial Officer

 

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

 

 

 

EX-101.SCH 6 idt-20231031.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Debt Securities link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Equity Investments link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Variable Interest Entity link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Other Operating Gain, Net link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Other Expense, Net link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Debt Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Equity Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Variable Interest Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Other Operating Gain, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Other Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Basis of Presentation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Schedule of Operating Results of Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Business Segment Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Schedule of Estimated Revenue by Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Schedule of Information About Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Schedule of Available-for-sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Debt Securities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Schedule of Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Schedule of Carrying Value of Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Summary of Changes in Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Summary of Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Equity Investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Schedule of Net Income and Aggregate Funding to the Company by VIE (Details) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - VIE’s Summarized Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Schedule of Other Operating Gain, Net (Details) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Other Operating Gain, Net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Revolving Credit Facility (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - Redeemable Noncontrolling Interest (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - Schedule of Other (Expense) Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 idt-20231031_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 idt-20231031_def.xml XBRL DEFINITION FILE EX-101.LAB 9 idt-20231031_lab.xml XBRL LABEL FILE Class of Stock [Axis] Common Class A [Member] Common Class B [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Treasury Stock, Common [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Noncontrolling Interest [Member] Ownership [Axis] net2phone 2.0, Inc. [Member] National Retail Solutions [Member] Revision of Prior Period [Axis] Previously Reported [Member] Income Statement Location [Axis] Direct Cost of Revenues [Member] Selling, General and Administrative Expenses [Member] Segments [Axis] Fintech [Member] net2 phone [Member] Traditional Communications [Member] Corporate Segment [Member] Product and Service [Axis] BOSS Revolution Money Transfer [Member] Other [Member] IDT Digital Payments [Member] BOSS Revolution Calling [Member] IDT Global [Member] Geographical [Axis] UNITED STATES UNITED KINGDOM Others [Member] Non-US [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] IDT Financial Services Limited [Member] IDT Payment Services [Member] Debt Security Category [Axis] Certificates of Deposit [Member] US Treasury Bill Securities [Member] US Government-sponsored Enterprises Debt Securities [Member] Corporate Bond Securities [Member] Legal Entity [Axis] Zedge Inc [Member] Rafael Holdings Inc [Member] Investment Type [Axis] Other Marketable Equity Securities [Member] Mutual Fund [Member] Series C Convertible Preferred Stock [Member] Visa Inc [Member] Convertible Preferred Stock [Member] Hedge Funds [Member] Other Investments [Member] Rafael Class B Common Stock [Member] Zedge Class B Common Stock [Member] Investment, Name [Axis] Equity Method Investee [Member] Related Party, Type [Axis] Equity Method Investee [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Measurement Frequency [Axis] Fair Value, Recurring [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Other Operating Income (Expense) [Member] Consolidated Entities [Axis] Variable Interest Entity, Primary Beneficiary [Member] Related Party [Member] Business Acquisition [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Indemnification Agreement [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] TD Bank [Member] IDT Telecom [Member] 2024 Equity Incentive Plan [Member] 2015 Stock Option and Incentive Plan [Member] Class B Common Stock [Member] Title of Individual [Axis] Employees [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Federal Telecommunications Relay Services Fund [Member] Statement [Table] Statement [Line Items] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Assets Current assets: Cash and cash equivalents Restricted cash and cash equivalents Debt securities Equity investments Trade accounts receivable, net of allowance for credit losses of $5,909 at October 31, 2023 and allowance for doubtful accounts of $5,642 at July 31, 2023 Settlement assets, net of reserve of $1,469 at October 31, 2023 and $1,143 at July 31, 2023 Disbursement prefunding Prepaid expenses Other current assets Total current assets Property, plant, and equipment, net Goodwill Other intangibles, net Equity investments Operating lease right-of-use assets Deferred income tax assets, net Other assets Total assets Liabilities, redeemable noncontrolling interest, and equity Current liabilities: Trade accounts payable Accrued expenses Deferred revenue Customer deposits Settlement liabilities Other current liabilities Total current liabilities Operating lease liabilities Other liabilities Total liabilities Commitments and contingencies Redeemable noncontrolling interest Equity: IDT Corporation stockholders’ equity: Preferred stock, $.01 par value; authorized shares—10,000; no shares issued Common stock, value Additional paid-in capital Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,279 and 4,152 shares of Class B common stock at October 31, 2023 and July 31, 2023, respectively Accumulated other comprehensive loss Retained earnings Total IDT Corporation stockholders’ equity Noncontrolling interests Total equity Total liabilities, redeemable noncontrolling interest, and equity Allowance for doubtful accounts receivable current Settlement assets, net of reserve Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock shares Income Statement [Abstract] Revenues Direct cost of revenues Gross profit Operating expenses (gains): Selling, general and administrative Severance Other operating gain, net (see Note 10) Total operating expenses Income from operations Interest income, net Other expense, net Income before income taxes Provision for income taxes Net income Net income attributable to noncontrolling interests Net income attributable to IDT Corporation Earnings per share attributable to IDT Corporation common stockholders: Basic Diluted Weighted-average number of shares used in calculation of earnings per share: Basic Diluted Share based compensation Net income Change in unrealized loss on available-for-sale securities Foreign currency translation adjustments Other comprehensive income (loss) Comprehensive income Comprehensive income attributable to noncontrolling interests Comprehensive income attributable to IDT Corporation BALANCE Exercise of stock options Repurchases of Class B common stock through repurchase program Restricted Class B common stock purchased from employees Stock-based compensation Distributions to noncontrolling interests Other comprehensive loss Stock issued to certain executive officers for bonus payments Net income BALANCE Statement of Cash Flows [Abstract] Operating activities Net income  Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Deferred income taxes Provision for credit losses, doubtful accounts receivable, and reserve for settlement assets Net unrealized loss from marketable securities Stock-based compensation Other Changes in assets and liabilities: Trade accounts receivable Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets Trade accounts payable, accrued expenses, settlement liabilities, other current liabilities, and other liabilities Customer deposits at IDT Financial Services Limited (Gibraltar-based bank) Deferred revenue Net cash provided by operating activities Investing activities Capital expenditures Purchase of convertible preferred stock in equity method investment Purchases of debt securities and equity investments Proceeds from maturities and sales of debt securities and equity investments Net cash provided by investing activities Financing activities Distributions to noncontrolling interests Proceeds from other liabilities Repayment of other liabilities Proceeds from borrowings under revolving credit facility Repayment of borrowings under revolving credit facility Proceeds from exercise of stock options Repurchases of Class B common stock Net cash used in financing activities Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents Net increase in cash, cash equivalents, and restricted cash and cash equivalents Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period Cash, cash equivalents, and restricted cash and cash equivalents at end of period Supplemental Schedule of Non-Cash Financing Activities Accounting Policies [Abstract] Basis of Presentation Segment Reporting [Abstract] Business Segment Information Revenue from Contract with Customer [Abstract] Revenue Recognition Leases Leases Cash and Cash Equivalents [Abstract] Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Investments, Debt and Equity Securities [Abstract] Debt Securities Equity Investments Fair Value Disclosures [Abstract] Fair Value Measurements Organization, Consolidation and Presentation of Financial Statements [Abstract] Variable Interest Entity Other Income and Expenses [Abstract] Other Operating Gain, Net Debt Disclosure [Abstract] Revolving Credit Facility Equity [Abstract] Equity Noncontrolling Interest [Abstract] Redeemable Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share Accumulated Other Comprehensive Loss Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Other Expense, Net Income Tax Disclosure [Abstract] Income Taxes Accounting Changes and Error Corrections [Abstract] Recently Issued Accounting Standards Not Yet Adopted Reclassifications Recently Adopted Accounting Standard Schedule of Operating Results of Business Segments Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers Schedule of Revenues Disaggregated by Geographic Region Schedule of Estimated Revenue by Business Segment Schedule of Information About Contract Liabilities Schedule of Deferred Customer Contract Acquisition Costs Schedule of Amortization of Deferred Customer Contract Acquisition Costs Schedule of Supplemental Disclosures Related to the Company's Operating Leases Schedule of Supplemental Disclosures Related Weighted Average Operating Leases Schedule of Aggregate Operating Lease Liability Schedule of Future Minimum Maturities of Operating Lease Liabilities Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Schedule of Available-for-sale Securities Schedule of Contractual Maturities of Available-for-sale Debt Securities Schedule of Available-for-sale Securities, Unrealized Loss Position Schedule of Continuous Unrealized Loss Position for 12 Months or Longer Schedule of Equity Investments Schedule of Carrying Value of Equity Investments Schedule of Unrealized (losses) Gains for All Equity Investments Summary of Changes in Equity Method Investments Summary of Statements of Operations Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) Schedule of Net Income and Aggregate Funding to the Company by VIE VIE’s Summarized Consolidated Balance Sheet Schedule of Other Operating Gain, Net Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss Schedule of Other (Expense) Income, Net Ownership percentage Fully diluted basis assuming vesting, percentage Trade accounts receivable Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Income (loss) from operations Depreciation and amortization: Total depreciation and amortization Number of reportable segments Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total Remaining Performance Obligations, Years Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period Deferred customer contract acquisition costs included in “Other current assets” Deferred customer contract acquisition costs included in “Other assets” Total Amortization of deferred customer contract acquisition costs Schedule Of Supplemental Disclosures Related To Companys Operating Leases Operating lease cost Short-term lease cost Total lease cost Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases Schedule Of Supplemental Disclosures Related Weighted Average Operating Leases Operating lease, weighted average remaining lease term Operating lease, weighted average discount rate, percent Operating lease liabilities included in “Other current liabilities” Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities included in noncurrent liabilities Total 2024 2025 2026 2027 2028 Thereafter Total lease payments Less imputed interest Total operating lease liabilities Lessee, operating lease, term of contract Right of use assets obtained in exchange for new operating lease liabilities Total cash, cash equivalents, and restricted cash and cash equivalents Restricted cash and cash equivalents, current Cash and cash equivalents, at carrying value Debt Securities, Available-for-Sale, Amortized Cost Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-Sale Within one year After one year through five years After five years through ten years After ten years Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Proceeds from sale and maturity of debt securities, available-for-sale Current equity investments Noncurrent equity investments Number of related party shares received Balance, beginning of period Adjustment for observable transactions involving a similar investment from the same issuer Upward adjustment Impairments Balance, end of the period Net losses recognized during the period on equity investments Plus: net losses recognized during the period on equity investments sold during the period Unrealized losses recognized during the period on equity investments still held at the reporting date Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Balance, beginning of period Purchase of convertible preferred stock Equity in the net loss of investee Amortization of equity method basis difference Balance, end of period Direct cost of revenues Total costs and expenses Loss from operations Net loss Equity Method Investment, Ownership Percentage Equity method investment, aggregate cost Equity method investment, description Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Debt securities Equity investments included in current assets Equity investments included in noncurrent assets Total Acquisition consideration included in other current liabilities Acquisition consideration included in other noncurrent liabilities Acquisition consideration included in other liabilities Balance, beginning of period Total losses included in “Other expense, net” Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Balance, end of period Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period Balance, beginning of period Payments “Other operating gain, net” Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] “Foreign currency translation adjustment” Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Balance, end of period Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period Fair Value Option, Disclosures [Table] Fair Value, Option, Quantitative Disclosures [Line Items] Investment in hedge funds Payment for contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Net income of the VIE Aggregate funding provided by the Company, net Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Cash and equivalents Restricted cash Trade accounts receivable, net Total assets Due to the Company Accumulated other comprehensive income Total liabilities and noncontrolling interests Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Corporate—Straight Path Communications Inc. class action legal fees Corporate—Straight Path Communications Inc. class action insurance claims Corporate—other Fintech—write-off of contingent consideration liability Fintech—government grants Traditional Communications—cable telephony customer indemnification claim Total Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Traditional communications cable telephony customer indemnification claim Line of Credit Facility [Table] Line of Credit Facility [Line Items] Line of credit facility, maximum borrowing capacity Revolving credit amount outstanding Borrowing lines of credit Repayments of lines of credit Credit facility, description Debt instrument maturity date Revolving credit, unused portion amount Schedule of Stock by Class [Table] Class of Stock [Line Items] Number of shares, grant Additional number of shares authorized Exercise of stock options, shares Aggregate repurchased shares Class B common stock shares repurchased Aggregate purchase price of shares repurchased Stock repurchase program, remaining number of shares authorized to be repurchased Noncontrolling Interest [Table] Noncontrolling Interest [Line Items] Net income of NRS attributable to the mezzanine equity’s noncontrolling interest Capital stock outstanding percentage Sale of stock, consideration received on transaction Basic weighted-average number of shares Stock options Non-vested restricted Class B common stock Diluted weighted-average number of shares Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Ending balance Product Liability Contingency [Table] Product Liability Contingency [Line Items] Final decision imposed Accrued liabilities Purchase obligation Performance bonds outstanding Foreign currency transaction losses Equity in net loss of investee Losses on investments Other Total Effective income tax rate reconciliation, percent Settlement assets, net of reserve. Disbursement prefunding. Treasury stock, value, repurchases of common stock through repurchase program. Treasury stock, value, restricted common stock purchased from employees. Net Income Loss Including Portion Attributable To Redeemable Non Controlling Interest And Non Controlling Interest In Subsidiaries net2phone 2.0, Inc. [Member] National Retail Solutions [Member] Fully diluted basis assuming vesting, percentage. Fintech [Member] net2 phone [Member] Traditional Communications [Member] Others [Member] Amortization Of Deferred Customer Contract Acquisition Costs [Table Text Block] Schedule of supplemental disclosures related weighted average operating leases [Table Text Block] Schedule of Operating Lease Liability [Table Text Block] IDT Financial Services Limited [Member] IDT Payment Services [Member] Tabular disclosure of equity investment [Table Text Block] Adjustment for observable transactions involving a similar investment from the same issuer. Amount of recognized unrealized gain (loss) net on equity securities redeemed (FV-NI). Series C Convertible Preferred Stock [Member] Equity Method Investee [Member] Amortization of equity method basis difference. Equity method investment summarized statements of operations [Table Text Block] Equity investments included in current assets. Equity investments included in noncurrent assets. Contingent consideration included in other liabilities. Investment in hedge funds. Variable interest entity net income losst amount Variable interest entity aggregate funding repaid to provided by reporting entity. Tabular disclosure of other operating (expenses) gains, net [Tabel Text Block] Fintech—government grants. Traditional Communications—cable telephony customer indemnification claim. Indemnification Agreement [Member] TD Bank [Member] IDT Telecom [Member] Two Thousand Twenty Four Equity Incentive Plan [Member] 2015 Stock Option and Incentive Plan [Member] Class B Common Stock [Member] Employees [Member] Sale of stock percentage of subsidiary equity issued in transaction. Federal Telecommunications Relay Services Fund [Member] In certain circumstances, the company is required to provide performance bonds in connection with its contractual commitments. Company has indemnified the surety for any expenses paid out under these performance bonds. BOSS Revolution Money Transfer [Member] BOSS Revolution Calling [Member] IDT Global [Member] IDT Digital Payments [Member] Other [Member] Zedge Inc [Member] Rafael Holdings Inc [Member] Other Marketable Equity Securities [Member] Visa Inc [Member] Rafael Class B Common Stock [Member] Zedge Class B Common Stock [Member] Number of related party shares received. Direct Cost of Revenues [Member] Corporate other. Other Operating Income (Expense), Net Equity Method Investee [Member] [Default Label] Assets, Current Liabilities, Current Liabilities Treasury Stock, Value Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Gross Profit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Parent Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders NetIncomeLossIncludingPortionAttributableToRedeemableNonControllingInterestAndNonControllingInterestInSubsidiaries Marketable Securities, Gain (Loss) Other Noncash Income (Expense) Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Marketable Securities Net Cash Provided by (Used in) Investing Activities Payments of Capital Distribution Repayments of Other Debt Payments for Repurchase of Common Stock Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Lessee, Operating Leases [Text Block] Capitalized Contract Cost, Net Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Equity Securities without Readily Determinable Fair Value, Amount Equity Method Investments Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Investments, Fair Value Disclosure Business Combination, Contingent Consideration, Liability, Current Business Combination, Contingent Consideration, Liability, Noncurrent Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Legal Fees EX-101.PRE 10 idt-20231031_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
3 Months Ended
Oct. 31, 2023
Dec. 07, 2023
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Oct. 31, 2023  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --07-31  
Entity File Number 1-16371  
Entity Registrant Name IDT CORPORATION  
Entity Central Index Key 0001005731  
Entity Tax Identification Number 22-3415036  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 520 Broad Street  
Entity Address, City or Town Newark  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07102  
City Area Code (973)  
Local Phone Number 438-1000  
Title of 12(b) Security Class B common stock, par value $.01 per share  
Trading Symbol IDT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Common Class A [Member]    
Entity Common Stock, Shares Outstanding   1,574,326
Common Class B [Member]    
Entity Common Stock, Shares Outstanding   23,586,304
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 121,668 $ 103,637
Restricted cash and cash equivalents 86,785 95,186
Debt securities 33,242 42,414
Equity investments 4,761 6,198
Trade accounts receivable, net of allowance for credit losses of $5,909 at October 31, 2023 and allowance for doubtful accounts of $5,642 at July 31, 2023 35,328 32,092
Settlement assets, net of reserve of $1,469 at October 31, 2023 and $1,143 at July 31, 2023 18,122 32,396
Disbursement prefunding 35,733 30,113
Prepaid expenses 19,502 16,638
Other current assets 27,034 28,394
Total current assets 382,175 387,068
Property, plant, and equipment, net 38,802 38,655
Goodwill 26,311 26,457
Other intangibles, net 7,215 8,196
Equity investments 8,150 9,874
Operating lease right-of-use assets 4,910 5,540
Deferred income tax assets, net 20,539 24,101
Other assets 10,944 10,919
Total assets 499,046 510,810
Current liabilities:    
Trade accounts payable 24,469 22,231
Accrued expenses 100,107 110,796
Deferred revenue 34,042 35,343
Customer deposits 79,541 86,481
Settlement liabilities 19,268 21,495
Other current liabilities 18,507 17,761
Total current liabilities 275,934 294,107
Operating lease liabilities 2,346 2,881
Other liabilities 3,220 3,354
Total liabilities 281,500 300,342
Commitments and contingencies
Redeemable noncontrolling interest 10,579 10,472
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 302,351 301,408
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,279 and 4,152 shares of Class B common stock at October 31, 2023 and July 31, 2023, respectively (118,312) (115,461)
Accumulated other comprehensive loss (16,627) (17,192)
Retained earnings 32,321 24,662
Total IDT Corporation stockholders’ equity 200,045 193,729
Noncontrolling interests 6,922 6,267
Total equity 206,967 199,996
Total liabilities, redeemable noncontrolling interest, and equity 499,046 510,810
Common Class A [Member]    
IDT Corporation stockholders’ equity:    
Common stock, value 33 33
Common Class B [Member]    
IDT Corporation stockholders’ equity:    
Common stock, value $ 279 $ 279
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Allowance for doubtful accounts receivable current $ 5,909 $ 5,642
Settlement assets, net of reserve $ 1,469 $ 1,143
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Common Class A [Member]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 35,000 35,000
Common stock, shares issued 3,272 3,272
Common stock, shares outstanding 1,574 1,574
Treasury stock shares 1,698 1,698
Common Class B [Member]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 200,000 200,000
Common stock, shares issued 27,865 27,851
Common stock, shares outstanding 23,586 23,699
Treasury stock shares 4,279 4,152
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Revenues $ 301,205 $ 321,816
Direct cost of revenues 206,777 232,670
Gross profit 94,428 89,146
Operating expenses (gains):    
Selling, general and administrative [1] 77,222 69,620
Severance 525 100
Other operating gain, net (see Note 10) (484) (800)
Total operating expenses 77,263 68,920
Income from operations 17,165 20,226
Interest income, net 844 509
Other expense, net (5,586) (3,842)
Income before income taxes 12,423 16,893
Provision for income taxes (3,947) (4,338)
Net income 8,476 12,555
Net income attributable to noncontrolling interests (817) (1,553)
Net income attributable to IDT Corporation $ 7,659 $ 11,002
Earnings per share attributable to IDT Corporation common stockholders:    
Basic $ 0.30 $ 0.43
Diluted $ 0.30 $ 0.43
Weighted-average number of shares used in calculation of earnings per share:    
Basic 25,178 25,603
Diluted 25,277 25,616
[1] Stock-based compensation included in selling, general and administrative expense
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Share based compensation [1] $ 771 $ 572
[1] Stock-based compensation included in selling, general and administrative expense
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Net income $ 8,476 $ 12,555
Change in unrealized loss on available-for-sale securities (66) (222)
Foreign currency translation adjustments 631 (145)
Other comprehensive income (loss) 565 (367)
Comprehensive income 9,041 12,188
Comprehensive income attributable to noncontrolling interests (817) (1,553)
Comprehensive income attributable to IDT Corporation $ 8,224 $ 10,635
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
BALANCE at Jul. 31, 2022 $ 170,637 $ 33 $ 277 $ 296,005 $ (101,565) $ (11,305) $ (15,830) $ 3,022
Repurchases of Class B common stock through repurchase program (5,006) (5,006)
Restricted Class B common stock purchased from employees (335) (335)
Stock-based compensation 572 1 571
Distributions to noncontrolling interests (99) (99)
Other comprehensive loss (367) (367)
Stock issued to certain executive officers for bonus payments 615 615
Net income 12,422 11,002 1,420
BALANCE at Oct. 31, 2022 178,439 33 278 297,191 (106,906) (11,672) (4,828) 4,343
BALANCE at Jul. 31, 2023 199,996 33 279 301,408 (115,461) (17,192) 24,662 6,267
Exercise of stock options 172 172
Repurchases of Class B common stock through repurchase program (2,836) (2,836)
Restricted Class B common stock purchased from employees (15) (15)
Stock-based compensation 771 771
Distributions to noncontrolling interests (55) (55)
Other comprehensive loss 565 565
Stock issued to certain executive officers for bonus payments              
Net income 8,369 7,659 710
BALANCE at Oct. 31, 2023 $ 206,967 $ 33 $ 279 $ 302,351 $ (118,312) $ (16,627) $ 32,321 $ 6,922
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Operating activities    
Net income  $ 8,476 $ 12,555
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,047 4,790
Deferred income taxes 3,561 3,672
Provision for credit losses, doubtful accounts receivable, and reserve for settlement assets 759 430
Net unrealized loss from marketable securities 1,528 1,846
Stock-based compensation [1] 771 572
Other 897 756
Changes in assets and liabilities:    
Trade accounts receivable (4,572) 2,442
Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets 8,250 (4,380)
Trade accounts payable, accrued expenses, settlement liabilities, other current liabilities, and other liabilities (7,061) (6,970)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank) (2,326) 2,865
Deferred revenue (540) (394)
Net cash provided by operating activities 14,790 18,184
Investing activities    
Capital expenditures (4,322) (5,172)
Purchase of convertible preferred stock in equity method investment (672)
Purchases of debt securities and equity investments (7,750) (2,058)
Proceeds from maturities and sales of debt securities and equity investments 17,067 11,472
Net cash provided by investing activities 4,323 4,242
Financing activities    
Distributions to noncontrolling interests (55) (99)
Proceeds from other liabilities 100 300
Repayment of other liabilities (15) (1,916)
Proceeds from borrowings under revolving credit facility 30,315
Repayment of borrowings under revolving credit facility (30,315)
Proceeds from exercise of stock options 172
Repurchases of Class B common stock (2,851) (5,341)
Net cash used in financing activities (2,649) (7,056)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents (6,834) (6,157)
Net increase in cash, cash equivalents, and restricted cash and cash equivalents 9,630 9,213
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period 198,823 189,562
Cash, cash equivalents, and restricted cash and cash equivalents at end of period 208,453 198,775
Supplemental Schedule of Non-Cash Financing Activities    
Stock issued to certain executive officers for bonus payments $ 615
[1] Stock-based compensation included in selling, general and administrative expense
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
3 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Note 1—Basis of Presentation

 

The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the “Company” or “IDT”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended October 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024. The balance sheet at July 31, 2023 has been derived from the Company’s audited financial statements at that date but does not include all of the information and notes required by U.S. GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2023, as filed with the U.S. Securities and Exchange Commission (the “SEC”).

 

The Company’s fiscal year ends on July 31 of each calendar year. Each reference below to a fiscal year refers to the fiscal year ending in the calendar year indicated (e.g., fiscal 2024 refers to the fiscal year ending July 31, 2024).

 

As of October 31, 2023, the Company owned 90.0% of the outstanding shares of its subsidiary, net2phone 2.0, Inc. (“net2phone 2.0”), which owns and operates the net2phone segment, and 80.0% of the outstanding shares of National Retail Solutions (“NRS”), and, on a fully diluted basis assuming all the vesting criteria related to various rights granted have been met and other assumptions, the Company would own 85.8% of net2phone 2.0 and 77.7% of NRS.

 

Reclassifications

 

As of August 1, 2023, the Company includes depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense and is reporting gross profit in the consolidated statements of income. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. Depreciation and amortization expense of $4.8 million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $1.0 million was reclassified to “Direct cost of revenues” and $3.8 million was reclassified to “Selling, general and administrative” expense.

 

In the consolidated statements of cash flows, cash provided by “Trade accounts receivable” in the three months ended October 31, 2022 of $2.7 million was reclassified to “Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets” to conform to the current year’s presentation.

 

Recently Adopted Accounting Standard

 

On August 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changed the impairment model for most financial assets and certain other instruments. For receivables, entities are required to use a new forward-looking current expected credit loss model to determine its allowance for credit losses, which replaced the allowance for doubtful accounts. When determining the allowance for credit losses for its trade accounts receivable, the Company considers the probability of recoverability of accounts receivable based on past experience, taking into account current collection trends and general economic factors, including bankruptcy rates. The Company also considers future economic trends to estimate expected credit losses over the lifetime of the asset. Credit risks will be assessed based on historical write-offs, net of recoveries, as well as an analysis of the aged accounts receivable balances with allowances generally increasing as the receivable ages. Accounts receivable may be fully reserved for when specific collection issues are known to exist, such as pending bankruptcies. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. For available-for-sale debt securities with unrealized losses, the concept of “other-than-temporary” impairment was replaced by a determination whether any impairment is a result of a credit loss or other factors. The portion of the unrealized loss that is the result of a credit loss is recognized as an allowance and a corresponding expense recorded in “Other expense, net” in the consolidated statements of income. Unrealized loss that is not the result of a credit loss is recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. The adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and it was not necessary to record a cumulative-effect adjustment to retained earnings as of August 1, 2023.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information
3 Months Ended
Oct. 31, 2023
Segment Reporting [Abstract]  
Business Segment Information

Note 2—Business Segment Information

 

The Company has four reportable business segments, NRS, Fintech, net2phone, and Traditional Communications.

 

The NRS segment is an operator of a nationwide point-of-sale (“POS”) network providing independent retailers with store management software, electronic payment processing, and other ancillary merchant services. NRS’ POS platform provides marketers with digital out-of-home advertising and transaction data.

 

 

The Fintech segment is comprised of BOSS Money, a provider of international money remittance and related value/payment transfer services, as well as other, significantly smaller, financial services businesses, including Leaf Global Fintech Corporation (“Leaf”), a provider of digital wallet services in emerging markets, a variable interest entity that operates money transfer businesses, and IDT Financial Services Limited (“IDT Financial Services”), the Company’s Gibraltar-based bank.

 

The net2phone segment is comprised of net2phone’s cloud communications and contact center offerings.

 

The Traditional Communications segment includes IDT Digital Payments, which enables customers to transfer airtime and bundles of airtime, messaging, and data to international and domestic mobile accounts, BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States and Canada, and IDT Global, a wholesale provider of international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes other small businesses and offerings including early-stage business initiatives and mature businesses in harvest mode.

 

The Company’s reportable segments are distinguished by types of service, customers, and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company’s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. There are no significant asymmetrical allocations to segments. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.

 

Corporate costs mainly include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.

 

Operating results for the business segments of the Company were as follows:

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2023                              
Revenues  $23,995   $26,563   $19,927   $230,720   $   $301,205 
Income (loss) from operations   5,460    (1,383)   (7)   15,406    (2,311)   17,165 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

450

    22    600    184    

    

1,256

 
Included in “Selling, general and administrative expense”   

285

    

671

    

840

    

1,964

    31    

3,791

 
                               
Three Months Ended October 31, 2022                              
Revenues  $19,313   $19,887   $16,950   $265,666   $   $321,816 
Income (loss) from operations   5,231    1,512    (1,056)   17,263    (2,724)   20,226 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

320

    

23

    

498

    

193

    

    1,034 
Included in “Selling, general and administrative expense”   

158

    

598

    

854

    

2,128

    

18

    

3,756

 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
3 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3—Revenue Recognition

 

The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Money, NRS, and net2phone are technology-driven, synergistic businesses that leverage the Company’s core assets. BOSS Money’s and NRS’ revenues are primarily recognized at a point in time, and net2phone’s revenue is mainly recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from IDT Digital Payments, BOSS Revolution Calling, and IDT Global. IDT Digital Payments and BOSS Revolution Calling are sold direct-to-consumer and through distributors and retailers.

 

Disaggregated Revenues

 

The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
National Retail Solutions  $23,995   $19,313 
           
BOSS Money   24,239    17,554 
Other   2,324    2,333 
           
Total Fintech   26,563    19,887 
           
net2phone   19,927    16,950 
           
IDT Digital Payments   99,986    109,048 
BOSS Revolution Calling   71,222    86,253 
IDT Global   52,034    61,611 
Other   7,478    8,754 
           
Total Traditional Communications   230,720    265,666 
           
Total  $301,205   $321,816 

 

 

The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location:

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2023                    
United States  $23,995   $25,834   $10,688   $162,998   $223,515 
Outside the United States:                         
United Kingdom               58,843    58,843 
Other       729    9,239    8,879    18,847 
                          
Total outside the United States   

    729    9,239    67,722    77,690 
                          
Total  $23,995   $26,563   $19,927   $230,720   $301,205 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2022                    
United States  $19,313   $19,255   $8,802   $184,838   $232,208 
Outside the United States:                         
United Kingdom               68,940    68,940 
Other       632    8,148    11,888    20,668 
                          
Total outside the United States       632    8,148    80,828    89,608 
                          
Total  $19,313   $19,887   $16,950   $265,666   $321,816 

 

Remaining Performance Obligations

 

The following table includes revenue by business segment expected to be recognized in the future from performance obligations that were unsatisfied or partially unsatisfied as of October 31, 2023. The table excludes contracts that had an original expected duration of one year or less.

  Schedule of Estimated Revenue by Business Segment

(in thousands)  National Retail Solutions   net2phone   Total 
Twelve-month period ending October 31:            
2024  $5,740   $38,430   $44,170 
2025   4,767    19,092    23,859 
Thereafter   4,682    6,718    11,400 
                
Total  $15,189   $64,240   $79,429 

 

Accounts Receivable and Contract Balances

 

The timing of revenue recognition may differ from the time of billing to the Company’s customers. Trade accounts receivable in the Company’s consolidated balance sheets represent unconditional rights to consideration. The Company would record a contract asset when revenue is recognized in advance of its right to bill and receive consideration. The Company has not currently identified any contract assets.

 

Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The Company’s contract liability balance is primarily payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.

 

 

The following table presents information about the Company’s contract liability balance:

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $16,089   $17,906 

 

Deferred Customer Contract Acquisition and Fulfillment Costs

 

The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to employees and third parties on sales to end users. If the amortization period were one year or less for the asset that would be recognized from deferring these costs, the Company applies the practical expedient whereby the Company charges these costs to expense when incurred. For net2phone sales, the Company defers these costs and amortizes them over the expected customer relationship period when it is expected to exceed one year.

 

The Company’s costs to fulfill its contracts do not meet the criteria to be recognized as an asset, therefore these costs are charged to expense as incurred.

 

The Company’s deferred customer contract acquisition costs were as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,180   $4,460 
Deferred customer contract acquisition costs included in “Other assets”   3,744    3,734 
           
Total  $7,924   $8,194 

 

The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,215   $1,176 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
3 Months Ended
Oct. 31, 2023
Leases  
Leases

Note 4—Leases

 

The Company’s leases primarily consist of operating leases for office space. These leases have remaining terms from less than one year to five years. net2phone also has operating leases for office equipment. Certain of these leases contain renewal options that may be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would exercise any of these options.

 

net2phone is the lessee under equipment leases that are classified as finance leases. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.

 

 

Supplemental disclosures related to the Company’s operating leases were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Operating lease cost  $758   $767 
Short-term lease cost   326    269 
           
Total lease cost  $1,084   $1,036 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $791   $764 

 

 

  

October 31,
2023

  

July 31,
2023

 
Weighted-average remaining lease term-operating leases   2.1 years     2.3 years 
           
Weighted-average discount rate-operating leases   3.9%   3.7%

 

In the three months ended October 31, 2023 and 2022, the Company obtained right-of-use assets of $0.1 million and $0.4 million, respectively, in exchange for new operating lease liabilities.

 

The Company’s aggregate operating lease liability was as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities  $2,732   $2,861 
Operating lease liabilities included in noncurrent liabilities   2,346    2,881 
           
Total  $5,078   $5,742 

 

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)     
Twelve-month period ending October 31:     
2024  $2,883 
2025   1,713 
2026   478 
2027   220 
2028   12 
Thereafter    
      
Total lease payments   5,306 
Less imputed interest   (228)
      
Total operating lease liabilities  $5,078 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents
3 Months Ended
Oct. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

Note 5—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

 

The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Cash and cash equivalents  $121,668   $103,637 
Restricted cash and cash equivalents   86,785    95,186 
           
Total cash, cash equivalents, and restricted cash and cash equivalents  $208,453   $198,823 

 

At October 31, 2023 and July 31, 2023, restricted cash and cash equivalents included $80.1 million and $87.3 million, respectively, in restricted cash and cash equivalents for customer deposits held by IDT Financial Services. Certain of the electronic money financial services regulations in Gibraltar require IDT Financial Services to safeguard cash held for customer deposits, segregate cash held for customer deposits from any other cash that IDT Financial Services holds and utilize the cash only for the intended payment transaction.

 

 

Company Restricted Cash and Cash Equivalents

 

The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, which provide the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2023 and July 31, 2023, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $35.1 million and $20.6 million, respectively, held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, that was unavailable for other purposes.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Securities
3 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Debt Securities

Note 6—Debt Securities

 

The following is a summary of available-for-sale debt securities:

  

  

Amortized Cost

  

Gross Unrealized Gains

  

Gross Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:                
Certificates of deposit*  $1,920   $   $(3)  $1,917 
U.S. Treasury bills and notes   25,085        (141)   24,944 
Government sponsored enterprise notes   3,047        (3)   3,044 
Corporate bonds   3,901        (564)   3,337 
                     
Total  $33,953   $   $(711)  $33,242 
                     
July 31, 2023:                    
Certificates of deposit*  $4,080   $   $(4)  $4,076 
U.S. Treasury bills and notes   31,186        (148)   31,038 
Government sponsored enterprise notes   3,881        (8)   3,873 
Corporate bonds   3,912        (485)   3,427 
                     
Total  $43,059   $   $(645)  $42,414 

 

*Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.

 

The gross unrealized losses in the table above are recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. As of October 31, 2023, the Company determined that the unrealized losses were due to changes in interest rates or market liquidity and were not due to credit losses. In addition, the Company does not intend to sell any of the securities with unrealized losses, and it is not more likely than not that the Company will be required to sell any of the securities with unrealized losses.

 

Proceeds from maturities and sales of debt securities and redemptions of equity investments were $17.1 million and $11.5 million in the three months ended October 31, 2023 and 2022, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2023 and 2022. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.

 

The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2023 were as follows:

 

  

Fair Value

 
    (in thousands) 
Within one year  $26,185 
After one year through five years   5,904 
After five years through ten years   1,110 
After ten years   43 
      
Total  $33,242 

 

 

The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:

  

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
Certificates of deposit  $3   $1,917 
U.S. Treasury bills and notes   141    24,944 
Government sponsored enterprise notes   3    3,044 
Corporate bonds   564    3,337 
           
Total  $711   $33,242 
           
July 31, 2023:          
Certificates of deposit  $4   $3,356 
U.S. Treasury bills and notes   148    31,038 
Government sponsored enterprise notes   8    3,873 
Corporate bonds   485    3,368 
           
Total  $645   $41,635 

 

The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:

 

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
U.S. Treasury bills and notes  $66   $639 
Corporate bonds   556    3,216 
           
Total  $622   $3,855 
           
July 31, 2023:          
U.S. Treasury bills and notes  $86   $816 
Corporate bonds   484    3,299 
           
Total  $570   $4,115 

 

At October 31, 2023 and July 31, 2023, the Company did not intend to sell any of the debt securities included in the table above, and it is not more likely than not that the Company will be required to sell any of these securities before recovery of the unrealized losses, which may be at maturity.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Investments
3 Months Ended
Oct. 31, 2023
Cash and Cash Equivalents [Abstract]  
Equity Investments

Note 7—Equity Investments

 

Equity investments consist of the following:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2023 and July 31, 2023  $81   $89 
Rafael Holdings, Inc. Class B common stock, 278,810 shares at October 31, 2023 and July 31, 2023   496    558 
Other marketable equity securities   281    1,497 
Fixed income mutual funds   3,903    4,054 
           
Current equity investments  $4,761   $6,198 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,249   $1,263 
Convertible preferred stock—equity method investment   2,444    2,784 
Hedge funds   3,002    3,002 
Other   1,455    2,825 
           
Noncurrent equity investments  $8,150   $9,874 

 

Howard S. Jonas, the Chairman of the Company (an executive officer position) and the Chairman of the Company’s Board of Directors, is also the Vice-Chairman of the Board of Directors of Zedge, Inc. and the Chairman of the Board of Directors and Executive Chairman of Rafael Holdings, Inc.

 

 

The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Balance, beginning of period  $1,632   $1,501 
Adjustment for observable transactions involving a similar investment from the same issuer   (14)   (27)
Upward adjustment   

129

    

 
Impairments        
           
Balance, end of the period  $1,747   $1,474 

 

The Company decreased the carrying value of the shares of Visa Series C Preferred it held based on the fair value of Visa Class A common stock, including a discount for lack of current marketability, which is classified as “Adjustment for observable transactions involving a similar investment from the same issuer” in the table above. In addition, in connection with the acquisition of Regal Bancorp by SR Bancorp in September 2023, the Company adjusted the carrying value of its shares of Regal Bancorp common stock.

 

Unrealized losses for all equity investments measured at fair value included the following:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Net losses recognized during the period on equity investments  $(917)  $(1,941)
Plus: net losses recognized during the period on equity investments sold during the period       4 
           
Unrealized losses recognized during the period on equity investments still held at the reporting date  $(917)  $(1,937)

 

The unrealized gains and losses for all equity investments measured at fair value in the table above included the following:

 

         
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Unrealized losses recognized during the period on equity investments:        
         
Rafael Class B common stock  $(62)  $(72)
           
           
Zedge Class B common stock  $(8)  $(27)

 

Equity Method Investment

 

The Company has an investment in shares of convertible preferred stock of a communications company (the equity method investee, or “EMI”). As of both October 31, 2023 and July 31, 2023, the Company’s ownership was 33.3% of the EMI’s outstanding shares on an as converted basis. The Company accounts for this investment using the equity method since the Company can exercise significant influence over the operating and financial policies of the EMI but does not have a controlling interest.

 

The Company determined that on the dates of the acquisitions of the EMI’s shares, there were differences between its investment in the EMI and its proportional interest in the equity of the EMI of an aggregate of $8.2 million, which represented the share of the EMI’s customer list on the dates of the acquisitions attributed to the Company’s interest in the EMI. These basis differences are being amortized over the 6-year estimated life of the customer list. In the accompanying consolidated statements of income, amortization of equity method basis difference is included in the equity in the net loss of investee, which is recorded in “Other expense, net” (see Note 17).

 

 

The following table summarizes the change in the balance of the Company’s equity method investment:

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $2,784   $1,001 
Purchase of convertible preferred stock   672     
Equity in the net loss of investee   (670)   (470)
Amortization of equity method basis difference   (342)   (182)
           
Balance, end of period  $2,444   $349 

 

Summarized financial information of the EMI was as follows:

   

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Revenues  $2,551   $1,873 
Costs and expenses:          
Direct cost of revenues   2,193    1,694 
Selling, general and administrative   2,093    1,636 
Total costs and expenses   4,286    3,330 
Loss from operations   (1,735)   (1,457)
Other expense, net   (104)   (344)
Net loss  $(1,839)  $(1,801)

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
3 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 8—Fair Value Measurements

 

The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:

 

   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2023                    
Debt securities  $24,944   $8,298   $   $33,242 
Equity investments included in current assets   4,761            4,761 
Equity investments included in noncurrent assets       1,230    1,249    2,479 
                     
Total  $29,705   $9,528   $1,249   $40,482 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(1,834)  $(1,834)
Other noncurrent liabilities           (2,754)   (2,754)
                     
Total  $   $   $(4,588)  $(4,588)
                     
July 31, 2023                    
Debt securities  $31,038   $11,376   $   $42,414 
Equity investments included in current assets   6,198            6,198 
Equity investments included in noncurrent assets       2,500    1,263    3,763 
                     
Total  $37,236   $13,876   $1,263   $52,375 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(2,032)  $(2,032)
Other noncurrent liabilities           (2,773)   (2,773)
                     
Total  $   $   $(4,805)  $(4,805)

 

(1)– quoted prices in active markets for identical assets or liabilities

 

(2)– observable inputs other than quoted prices in active markets for identical assets and liabilities

 

(3)– no observable pricing inputs in the market

 

 

At both October 31, 2023 and July 31, 2023, the Company had $3.0 million in investments in hedge funds, which were included in noncurrent “Equity investments” in the accompanying consolidated balance sheets. The Company’s investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.

 

The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands)     
Balance, beginning of period  $1,263   $1,132 
Total losses included in “Other expense, net   (14)   (27)
           
Balance, end of period  $1,249   $1,105 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $   $ 

 

The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $4,805   $8,546 
Payments   (214)   (375)
Total gain included in:          
Other operating gain, net       (1,565)
Foreign currency translation adjustment   (3)   (3)
           
Balance, end of period  $4,588   $6,603 
           
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period  $   $ 

 

In the three months ended October 31, 2023, the Company paid an aggregate of $0.2 million in contingent consideration related to a prior acquisition. In the three months ended October 31, 2022, the Company paid an aggregate of $0.4 million in contingent consideration related to prior acquisitions. In addition, in September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the acquisition of Leaf would not be met. The Company recorded a gain of $1.6 million on the write-off of this contingent consideration payment obligation, which was included in “Other operating gain, net” in the accompanying consolidated statements of income.

 

Fair Value of Other Financial Instruments

 

  The estimated fair value of the Company’s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

  Cash and cash equivalents, restricted cash and cash equivalents, settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities. At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities were classified as Level 2 of the fair value hierarchy.

 

  Other assets and other liabilities. At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company’s assumptions, which were classified as Level 3 of the fair value hierarchy.

 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Variable Interest Entity
3 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entity

Note 9—Variable Interest Entity

 

The Company is the primary beneficiary of a variable interest entity (“VIE”) that operates money transfer businesses. The Company determined that, effective May 31, 2021, it had the power to direct the activities of the VIE that most significantly impact its economic performance, and the Company has the obligation to absorb losses of and the right to receive benefits from the VIE that could potentially be significant to it. As a result, the Company consolidates the VIE. The Company does not currently own any interest in the VIE and thus the net income incurred by the VIE was attributed to noncontrolling interests in the accompanying consolidated statements of income.

 

The VIE’s net income and aggregate funding provided by the Company were as follows:

           
   Three Months Ended
October 31,
 
   2023   2022 
   (in thousands) 
Net income of the VIE  $81   $140 
           
Aggregate funding provided by the Company, net  $114   $97 

 

 

The VIE’s summarized consolidated balance sheet amounts are as follows:

           
   October 31,
2023
   July 31,
2023
 
   (in thousands) 
Assets:          
Cash and equivalents  $1,881   $1,596 
Restricted cash   6,578    7,848 
Trade accounts receivable, net   23    62 
Disbursement prefunding   1,037    585 
Prepaid expenses   294    197 
Other current assets   383    317 
Property, plant, and equipment, net   219    272 
Other intangibles, net   699    737 
           
Total assets  $11,114   $11,614 
           
Liabilities and noncontrolling interests:          
Trade accounts payable  $   $ 
Accrued expenses   86    70 
Settlement liabilities   6,882    7,573 
Due to the Company   140    26 
Accumulated other comprehensive income   1    21 
Noncontrolling interests   4,005    3,924 
           
Total liabilities and noncontrolling interests  $11,114   $11,614 

 

The VIE’s assets may only be used to settle the VIE’s obligations and may not be used for other consolidated entities. The VIE’s liabilities are non-recourse to the general credit of the Company’s other consolidated entities.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Other Operating Gain, Net
3 Months Ended
Oct. 31, 2023
Other Income and Expenses [Abstract]  
Other Operating Gain, Net

Note 10—Other Operating Gain, Net

 

The following table summarizes the other operating gain, net by business segment:

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees  $(212)  $(2,512)
Corporate—Straight Path Communications Inc. class action insurance claims   684    1,725 
Corporate—other   12     
Fintech—write-off of contingent consideration liability       1,565 
Fintech—government grants       33 
Traditional Communications—cable telephony customer indemnification claim       (11)
           
Total  $484   $800 

 

Straight Path Communications Inc. Class Action

 

As discussed in Note 16, the Company (as well as other defendants) was named in a class action on behalf of the stockholders of the Company’s former subsidiary, Straight Path Communications Inc. (“Straight Path”). The Company incurred legal fees and recorded offsetting gains from insurance claims related to this action in the three months ended October 31, 2023 and 2022. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

 

Write-off of Contingent Consideration Liability

 

In September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the Leaf acquisition would not be met. The Company recognized a gain on the write-off of this contingent consideration payment obligation.

 

 

Government Grants

 

In the three months ended October 31, 2022, Leaf received payments from government grants for the development and commercialization of blockchain-backed financial technologies.

 

Indemnification Claim

 

Beginning in June 2019, as part of a commercial resolution, the Company indemnified a cable telephony customer related to patent infringement claims brought against the customer. On May 8, 2023, the Company and the customer agreed to release the Company from the indemnification agreement in exchange for $3.9 million, which was recorded as an expense in the third quarter of fiscal 2023.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility
3 Months Ended
Oct. 31, 2023
Debt Disclosure [Abstract]  
Revolving Credit Facility

Note 11—Revolving Credit Facility

 

The Company’s subsidiary, IDT Telecom, Inc. (“IDT Telecom”), entered into a credit agreement, dated as of May 17, 2021, with TD Bank, N.A. for a revolving credit facility for up to a maximum principal amount of $25.0 million. As of July 28, 2023, IDT Telecom and TD Bank, N.A. amended certain terms of the credit agreement. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. At October 31, 2023 and July 31, 2023, there were no amounts outstanding under this facility. In the three months ended October 31, 2023 and 2022, IDT Telecom borrowed and repaid an aggregate of $30.3 million and nil, respectively, under the facility. The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on May 16, 2026. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $25.0 million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter. IDT Telecom is required to comply with various affirmative and negative covenants as well as maintain certain targets based on financial ratios during the term of the revolving credit facility. As of October 31, 2023 and July 31, 2023, IDT Telecom was in compliance with all of the covenants.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
3 Months Ended
Oct. 31, 2023
Equity:  
Equity

Note 12—Equity

 

2024 Equity Incentive Plan

 

On October 26, 2023, the Company’s Board of Directors adopted the Company’s 2024 Equity Incentive Plan (the “2024 Plan”), which is intended to provide incentives to officers, employees, directors, and consultants of the Company, including stock options, stock appreciation rights, deferred stock units (“DSUs”), and restricted stock. The number of shares of the Company’s Class B common stock available for the grant of awards under the 2024 Plan will be 250,000 shares. The 2024 Plan is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023. The Company’s current equity incentive plan, the 2015 Stock Option and Incentive Plan (the “2015 Plan”), is scheduled to expire on September 16, 2024.

 

2015 Stock Option and Incentive Plan

 

On October 11, 2023, the Company’s Board of Directors amended the Company’s 2015 Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional 250,000 shares. The amendment is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023.

 

In the three months ended October 31, 2023, the Company received cash from the exercise of stock options of $0.2 million for which the Company issued 12,500 shares of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2022.

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2023, the Company repurchased 125,470 shares of its Class B common stock for an aggregate purchase price of $2.8 million. In the three months ended October 31, 2022, the Company repurchased 203,436 shares of its Class B common stock for an aggregate purchase price of $5.0 million. At October 31, 2023, 4.6 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2023 and 2022, the Company paid $15,000 and $0.3 million, respectively, to repurchase 654 and 13,403 shares, respectively, of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the vesting of DSUs, the lapsing of restrictions on restricted stock, and shares issued for bonus payments. Such shares were repurchased by the Company based on their fair market value as of the close of business on the trading day immediately prior to the vesting date.

 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Redeemable Noncontrolling Interest
3 Months Ended
Oct. 31, 2023
Noncontrolling Interest [Abstract]  
Redeemable Noncontrolling Interest

Note 13—Redeemable Noncontrolling Interest

 

On September 29, 2021, NRS sold shares of its Class B common stock representing 2.5% of its outstanding capital stock on a fully diluted basis to Alta Fox Opportunities Fund LP (“Alta Fox”) for cash of $10 million. Alta Fox has the right to request that NRS redeem all or any portion of the NRS common shares that it purchased at the per share purchase price during a period of 182 days following the fifth anniversary of this transaction. The redemption right shall terminate upon the consummation of (i) a sale of NRS or its assets for cash or securities that are listed on a national securities exchange, (ii) a public offering of NRS’ securities, or (iii) a distribution of NRS’ capital stock following which NRS’ common shares are listed on a national securities exchange.

 

The shares of NRS’ Class B common stock sold to Alta Fox have been classified as mezzanine equity in the accompanying consolidated balance sheets because they may be redeemed at the option of Alta Fox, although the shares are not mandatorily redeemable. The carrying amount of the shares includes the noncontrolling interest in the net income of NRS. The net income attributable to the mezzanine equity’s noncontrolling interest during the periods were as follows:

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Net income of NRS attributable to the mezzanine equity’s noncontrolling interest  $107   $133 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
3 Months Ended
Oct. 31, 2023
Earnings per share attributable to IDT Corporation common stockholders:  
Earnings Per Share

Note 14— Earnings Per Share

 

Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.

 

The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:

  

           
    

Three Months Ended

October 31,

 
    2023    2022 
    (in thousands) 
Basic weighted-average number of shares   25,178    25,603 
Effect of dilutive securities:          
Stock options   3    12 
Non-vested restricted Class B common stock   96    1 
           
Diluted weighted-average number of shares   25,277    25,616 

 

There were no shares excluded from the calculation of diluted earnings per share in the three months ended October 31, 2023 and 2022.

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Loss
3 Months Ended
Oct. 31, 2023
Equity:  
Accumulated Other Comprehensive Loss

Note 15—Accumulated Other Comprehensive Loss

 

The accumulated balances for each classification of other comprehensive income were as follows:

   

   Unrealized Loss on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2023  $ (645)  $(16,547)  $(17,192)
Other comprehensive (loss) income attributable to IDT Corporation   (66)   631    565 
                
Balance, October 31, 2023  $(711)  $(15,916)  $(16,627)

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
3 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 16—Commitments and Contingencies

 

COVID-19

 

In May 2023, the World Health Organization declared an end to COVID-19 as a public health emergency. As of the date of this Quarterly Report, the Company continues to monitor the situation. The Company cannot predict with certainty the potential impact of COVID-19 if it re-invigorates on the Company’s results of operations, financial condition, or cash flows.

Legal Proceedings

 

On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleged that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs sought, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. The trial was held in August and December 2022, and closing arguments were presented on May 3, 2023. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.

 

In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

 

Sales Tax Contingency

 

On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. It is possible that one or more jurisdictions may assert that the Company has liability for periods for which it has not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could materially and adversely affect the Company’s business, financial position, and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company’s operations, and if such changes were made it could materially and adversely affect the Company’s business, financial position, and operating results.

 

Regulatory Fees Audit

 

  The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, was audited by the Universal Service Administrative Company (“USAC”). The USAC’s final decision imposed a $2.9 million charge on the Company for the Federal Telecommunications Relay Service (“TRS”) Fund. The Company has appealed the USAC’s final decision to the FCC and does not intend to remit payment for the TRS Fund fees unless and until a negative decision on its appeal has been issued. The Company has made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2023 and July 31, 2023, the Company’s accrued expenses included $23.9 million and $26.8 million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.

 

 

Purchase Commitments

 

At October 31, 2023, the Company had purchase commitments of $18.6 million primarily for equipment and services.

Performance Bonds

 

The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2023, the Company had aggregate performance bonds of $29.0 million outstanding.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Other Expense, Net
3 Months Ended
Oct. 31, 2023
Other Income and Expenses [Abstract]  
Other Expense, Net

Note 17—Other Expense, Net

 

Other expense, net consists of the following:

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Foreign currency transaction losses  $(3,499)  $(1,030)
Equity in net loss of investee   (1,012)   (652)
Losses on investments   (917)   (1,941)
Other   (158)   (219)
           
Total  $(5,586)  $(3,842)

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
3 Months Ended
Oct. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 18—Income Taxes

 

The Company’s income tax expense in the three months ended October 31, 2023 was based on an effective tax rate of 31.8% compared to 27.0% for fiscal 2023. The change in the estimated effective tax rate was mainly due to differences in the amount of taxable income earned in the various taxing jurisdictions.

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Issued Accounting Standards Not Yet Adopted
3 Months Ended
Oct. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
Recently Issued Accounting Standards Not Yet Adopted

Note 19—Recently Issued Accounting Standards Not Yet Adopted

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, to improve the disclosures about reportable segments and add more detailed information about a reportable segment’s expenses. The amendments in the ASU require public entities to disclose on an annual and interim basis significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, other segment items by reportable segment, the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU does not change the definition of a segment, the method for determining segments, the criteria for aggregating operating segments into reportable segments, or the current specifically enumerated segment expenses that are required to be disclosed. The Company will adopt the amendments in this ASU for its fiscal year beginning on August 1, 2024 applied retrospectively to all prior periods presented. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820), Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, that clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also requires specific disclosures related to equity securities that are subject to contractual sales restrictions. The Company will adopt the amendments in this ASU prospectively on August 1, 2024. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Policies)
3 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Reclassifications

Reclassifications

 

As of August 1, 2023, the Company includes depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense and is reporting gross profit in the consolidated statements of income. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. Depreciation and amortization expense of $4.8 million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $1.0 million was reclassified to “Direct cost of revenues” and $3.8 million was reclassified to “Selling, general and administrative” expense.

 

In the consolidated statements of cash flows, cash provided by “Trade accounts receivable” in the three months ended October 31, 2022 of $2.7 million was reclassified to “Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets” to conform to the current year’s presentation.

 

Recently Adopted Accounting Standard

Recently Adopted Accounting Standard

 

On August 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, that changed the impairment model for most financial assets and certain other instruments. For receivables, entities are required to use a new forward-looking current expected credit loss model to determine its allowance for credit losses, which replaced the allowance for doubtful accounts. When determining the allowance for credit losses for its trade accounts receivable, the Company considers the probability of recoverability of accounts receivable based on past experience, taking into account current collection trends and general economic factors, including bankruptcy rates. The Company also considers future economic trends to estimate expected credit losses over the lifetime of the asset. Credit risks will be assessed based on historical write-offs, net of recoveries, as well as an analysis of the aged accounts receivable balances with allowances generally increasing as the receivable ages. Accounts receivable may be fully reserved for when specific collection issues are known to exist, such as pending bankruptcies. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. For available-for-sale debt securities with unrealized losses, the concept of “other-than-temporary” impairment was replaced by a determination whether any impairment is a result of a credit loss or other factors. The portion of the unrealized loss that is the result of a credit loss is recognized as an allowance and a corresponding expense recorded in “Other expense, net” in the consolidated statements of income. Unrealized loss that is not the result of a credit loss is recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. The adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and it was not necessary to record a cumulative-effect adjustment to retained earnings as of August 1, 2023.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information (Tables)
3 Months Ended
Oct. 31, 2023
Segment Reporting [Abstract]  
Schedule of Operating Results of Business Segments

Operating results for the business segments of the Company were as follows:

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2023                              
Revenues  $23,995   $26,563   $19,927   $230,720   $   $301,205 
Income (loss) from operations   5,460    (1,383)   (7)   15,406    (2,311)   17,165 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

450

    22    600    184    

    

1,256

 
Included in “Selling, general and administrative expense”   

285

    

671

    

840

    

1,964

    31    

3,791

 
                               
Three Months Ended October 31, 2022                              
Revenues  $19,313   $19,887   $16,950   $265,666   $   $321,816 
Income (loss) from operations   5,231    1,512    (1,056)   17,263    (2,724)   20,226 
Depreciation and amortization:                              
Included in “Direct cost of revenues”   

320

    

23

    

498

    

193

    

    1,034 
Included in “Selling, general and administrative expense”   

158

    

598

    

854

    

2,128

    

18

    

3,756

 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers

The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
National Retail Solutions  $23,995   $19,313 
           
BOSS Money   24,239    17,554 
Other   2,324    2,333 
           
Total Fintech   26,563    19,887 
           
net2phone   19,927    16,950 
           
IDT Digital Payments   99,986    109,048 
BOSS Revolution Calling   71,222    86,253 
IDT Global   52,034    61,611 
Other   7,478    8,754 
           
Total Traditional Communications   230,720    265,666 
           
Total  $301,205   $321,816 
Schedule of Revenues Disaggregated by Geographic Region

The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location:

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2023                    
United States  $23,995   $25,834   $10,688   $162,998   $223,515 
Outside the United States:                         
United Kingdom               58,843    58,843 
Other       729    9,239    8,879    18,847 
                          
Total outside the United States   

    729    9,239    67,722    77,690 
                          
Total  $23,995   $26,563   $19,927   $230,720   $301,205 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2022                    
United States  $19,313   $19,255   $8,802   $184,838   $232,208 
Outside the United States:                         
United Kingdom               68,940    68,940 
Other       632    8,148    11,888    20,668 
                          
Total outside the United States       632    8,148    80,828    89,608 
                          
Total  $19,313   $19,887   $16,950   $265,666   $321,816 
Schedule of Estimated Revenue by Business Segment

  Schedule of Estimated Revenue by Business Segment

(in thousands)  National Retail Solutions   net2phone   Total 
Twelve-month period ending October 31:            
2024  $5,740   $38,430   $44,170 
2025   4,767    19,092    23,859 
Thereafter   4,682    6,718    11,400 
                
Total  $15,189   $64,240   $79,429 
Schedule of Information About Contract Liabilities

The following table presents information about the Company’s contract liability balance:

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $16,089   $17,906 
Schedule of Deferred Customer Contract Acquisition Costs

The Company’s deferred customer contract acquisition costs were as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,180   $4,460 
Deferred customer contract acquisition costs included in “Other assets”   3,744    3,734 
           
Total  $7,924   $8,194 
Schedule of Amortization of Deferred Customer Contract Acquisition Costs

The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,215   $1,176 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
3 Months Ended
Oct. 31, 2023
Leases  
Schedule of Supplemental Disclosures Related to the Company's Operating Leases

Supplemental disclosures related to the Company’s operating leases were as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Operating lease cost  $758   $767 
Short-term lease cost   326    269 
           
Total lease cost  $1,084   $1,036 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $791   $764 
Schedule of Supplemental Disclosures Related Weighted Average Operating Leases

 

  

October 31,
2023

  

July 31,
2023

 
Weighted-average remaining lease term-operating leases   2.1 years     2.3 years 
           
Weighted-average discount rate-operating leases   3.9%   3.7%
Schedule of Aggregate Operating Lease Liability

The Company’s aggregate operating lease liability was as follows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities  $2,732   $2,861 
Operating lease liabilities included in noncurrent liabilities   2,346    2,881 
           
Total  $5,078   $5,742 
Schedule of Future Minimum Maturities of Operating Lease Liabilities

Future minimum maturities of operating lease liabilities were as follows:

 

(in thousands)     
Twelve-month period ending October 31:     
2024  $2,883 
2025   1,713 
2026   478 
2027   220 
2028   12 
Thereafter    
      
Total lease payments   5,306 
Less imputed interest   (228)
      
Total operating lease liabilities  $5,078 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
3 Months Ended
Oct. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Cash and cash equivalents  $121,668   $103,637 
Restricted cash and cash equivalents   86,785    95,186 
           
Total cash, cash equivalents, and restricted cash and cash equivalents  $208,453   $198,823 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Securities (Tables)
3 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities

The following is a summary of available-for-sale debt securities:

  

  

Amortized Cost

  

Gross Unrealized Gains

  

Gross Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:                
Certificates of deposit*  $1,920   $   $(3)  $1,917 
U.S. Treasury bills and notes   25,085        (141)   24,944 
Government sponsored enterprise notes   3,047        (3)   3,044 
Corporate bonds   3,901        (564)   3,337 
                     
Total  $33,953   $   $(711)  $33,242 
                     
July 31, 2023:                    
Certificates of deposit*  $4,080   $   $(4)  $4,076 
U.S. Treasury bills and notes   31,186        (148)   31,038 
Government sponsored enterprise notes   3,881        (8)   3,873 
Corporate bonds   3,912        (485)   3,427 
                     
Total  $43,059   $   $(645)  $42,414 

 

*Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
Schedule of Contractual Maturities of Available-for-sale Debt Securities

The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2023 were as follows:

 

  

Fair Value

 
    (in thousands) 
Within one year  $26,185 
After one year through five years   5,904 
After five years through ten years   1,110 
After ten years   43 
      
Total  $33,242 
Schedule of Available-for-sale Securities, Unrealized Loss Position

The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:

  

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
Certificates of deposit  $3   $1,917 
U.S. Treasury bills and notes   141    24,944 
Government sponsored enterprise notes   3    3,044 
Corporate bonds   564    3,337 
           
Total  $711   $33,242 
           
July 31, 2023:          
Certificates of deposit  $4   $3,356 
U.S. Treasury bills and notes   148    31,038 
Government sponsored enterprise notes   8    3,873 
Corporate bonds   485    3,368 
           
Total  $645   $41,635 
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer

The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:

 

  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
October 31, 2023:        
U.S. Treasury bills and notes  $66   $639 
Corporate bonds   556    3,216 
           
Total  $622   $3,855 
           
July 31, 2023:          
U.S. Treasury bills and notes  $86   $816 
Corporate bonds   484    3,299 
           
Total  $570   $4,115 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Investments (Tables)
3 Months Ended
Oct. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Equity Investments

Equity investments consist of the following:

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2023 and July 31, 2023  $81   $89 
Rafael Holdings, Inc. Class B common stock, 278,810 shares at October 31, 2023 and July 31, 2023   496    558 
Other marketable equity securities   281    1,497 
Fixed income mutual funds   3,903    4,054 
           
Current equity investments  $4,761   $6,198 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,249   $1,263 
Convertible preferred stock—equity method investment   2,444    2,784 
Hedge funds   3,002    3,002 
Other   1,455    2,825 
           
Noncurrent equity investments  $8,150   $9,874 
Schedule of Carrying Value of Equity Investments

The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Balance, beginning of period  $1,632   $1,501 
Adjustment for observable transactions involving a similar investment from the same issuer   (14)   (27)
Upward adjustment   

129

    

 
Impairments        
           
Balance, end of the period  $1,747   $1,474 
Schedule of Unrealized (losses) Gains for All Equity Investments

Unrealized losses for all equity investments measured at fair value included the following:

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Net losses recognized during the period on equity investments  $(917)  $(1,941)
Plus: net losses recognized during the period on equity investments sold during the period       4 
           
Unrealized losses recognized during the period on equity investments still held at the reporting date  $(917)  $(1,937)

 

The unrealized gains and losses for all equity investments measured at fair value in the table above included the following:

 

         
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Unrealized losses recognized during the period on equity investments:        
         
Rafael Class B common stock  $(62)  $(72)
           
           
Zedge Class B common stock  $(8)  $(27)
Summary of Changes in Equity Method Investments

The following table summarizes the change in the balance of the Company’s equity method investment:

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $2,784   $1,001 
Purchase of convertible preferred stock   672     
Equity in the net loss of investee   (670)   (470)
Amortization of equity method basis difference   (342)   (182)
           
Balance, end of period  $2,444   $349 
Summary of Statements of Operations

Summarized financial information of the EMI was as follows:

   

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Revenues  $2,551   $1,873 
Costs and expenses:          
Direct cost of revenues   2,193    1,694 
Selling, general and administrative   2,093    1,636 
Total costs and expenses   4,286    3,330 
Loss from operations   (1,735)   (1,457)
Other expense, net   (104)   (344)
Net loss  $(1,839)  $(1,801)

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
3 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis

The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:

 

   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2023                    
Debt securities  $24,944   $8,298   $   $33,242 
Equity investments included in current assets   4,761            4,761 
Equity investments included in noncurrent assets       1,230    1,249    2,479 
                     
Total  $29,705   $9,528   $1,249   $40,482 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(1,834)  $(1,834)
Other noncurrent liabilities           (2,754)   (2,754)
                     
Total  $   $   $(4,588)  $(4,588)
                     
July 31, 2023                    
Debt securities  $31,038   $11,376   $   $42,414 
Equity investments included in current assets   6,198            6,198 
Equity investments included in noncurrent assets       2,500    1,263    3,763 
                     
Total  $37,236   $13,876   $1,263   $52,375 
                     
Acquisition consideration included in:                    
Other current liabilities  $   $   $(2,032)  $(2,032)
Other noncurrent liabilities           (2,773)   (2,773)
                     
Total  $   $   $(4,805)  $(4,805)

 

(1)– quoted prices in active markets for identical assets or liabilities

 

(2)– observable inputs other than quoted prices in active markets for identical assets and liabilities

 

(3)– no observable pricing inputs in the market
Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)

The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands)     
Balance, beginning of period  $1,263   $1,132 
Total losses included in “Other expense, net   (14)   (27)
           
Balance, end of period  $1,249   $1,105 
           
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $   $ 

Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)

The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Balance, beginning of period  $4,805   $8,546 
Payments   (214)   (375)
Total gain included in:          
Other operating gain, net       (1,565)
Foreign currency translation adjustment   (3)   (3)
           
Balance, end of period  $4,588   $6,603 
           
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period  $   $ 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Variable Interest Entity (Tables)
3 Months Ended
Oct. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Net Income and Aggregate Funding to the Company by VIE

The VIE’s net income and aggregate funding provided by the Company were as follows:

           
   Three Months Ended
October 31,
 
   2023   2022 
   (in thousands) 
Net income of the VIE  $81   $140 
           
Aggregate funding provided by the Company, net  $114   $97 
VIE’s Summarized Consolidated Balance Sheet

The VIE’s summarized consolidated balance sheet amounts are as follows:

           
   October 31,
2023
   July 31,
2023
 
   (in thousands) 
Assets:          
Cash and equivalents  $1,881   $1,596 
Restricted cash   6,578    7,848 
Trade accounts receivable, net   23    62 
Disbursement prefunding   1,037    585 
Prepaid expenses   294    197 
Other current assets   383    317 
Property, plant, and equipment, net   219    272 
Other intangibles, net   699    737 
           
Total assets  $11,114   $11,614 
           
Liabilities and noncontrolling interests:          
Trade accounts payable  $   $ 
Accrued expenses   86    70 
Settlement liabilities   6,882    7,573 
Due to the Company   140    26 
Accumulated other comprehensive income   1    21 
Noncontrolling interests   4,005    3,924 
           
Total liabilities and noncontrolling interests  $11,114   $11,614 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Other Operating Gain, Net (Tables)
3 Months Ended
Oct. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Operating Gain, Net

The following table summarizes the other operating gain, net by business segment:

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees  $(212)  $(2,512)
Corporate—Straight Path Communications Inc. class action insurance claims   684    1,725 
Corporate—other   12     
Fintech—write-off of contingent consideration liability       1,565 
Fintech—government grants       33 
Traditional Communications—cable telephony customer indemnification claim       (11)
           
Total  $484   $800 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Redeemable Noncontrolling Interest (Tables)
3 Months Ended
Oct. 31, 2023
Noncontrolling Interest [Abstract]  
Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Net income of NRS attributable to the mezzanine equity’s noncontrolling interest  $107   $133 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2023
Earnings per share attributable to IDT Corporation common stockholders:  
Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share

The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:

  

           
    

Three Months Ended

October 31,

 
    2023    2022 
    (in thousands) 
Basic weighted-average number of shares   25,178    25,603 
Effect of dilutive securities:          
Stock options   3    12 
Non-vested restricted Class B common stock   96    1 
           
Diluted weighted-average number of shares   25,277    25,616 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Oct. 31, 2023
Equity:  
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss

The accumulated balances for each classification of other comprehensive income were as follows:

   

   Unrealized Loss on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2023  $ (645)  $(16,547)  $(17,192)
Other comprehensive (loss) income attributable to IDT Corporation   (66)   631    565 
                
Balance, October 31, 2023  $(711)  $(15,916)  $(16,627)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Other Expense, Net (Tables)
3 Months Ended
Oct. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other (Expense) Income, Net

Other expense, net consists of the following:

  

           
  

Three Months Ended

October 31,

 
   2023   2022 
   (in thousands) 
Foreign currency transaction losses  $(3,499)  $(1,030)
Equity in net loss of investee   (1,012)   (652)
Losses on investments   (917)   (1,941)
Other   (158)   (219)
           
Total  $(5,586)  $(3,842)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Depreciation and amortization $ 5,047 $ 4,790
Trade accounts receivable 4,572 (2,442)
Direct Cost of Revenues [Member]    
Depreciation and amortization 1,256 1,034
Selling, General and Administrative Expenses [Member]    
Depreciation and amortization $ 3,791 3,756
Previously Reported [Member]    
Trade accounts receivable   2,700
Previously Reported [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization   1,000
Previously Reported [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization   $ 3,800
net2phone 2.0, Inc. [Member]    
Ownership percentage 90.00%  
Fully diluted basis assuming vesting, percentage 85.80%  
National Retail Solutions [Member]    
Ownership percentage 80.00%  
Fully diluted basis assuming vesting, percentage 77.70%  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Operating Results of Business Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 301,205 $ 321,816
Income (loss) from operations 17,165 20,226
Depreciation and amortization:    
Total depreciation and amortization 5,047 4,790
Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization 1,256 1,034
Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization 3,791 3,756
National Retail Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenues 23,995 19,313
Income (loss) from operations 5,460 5,231
National Retail Solutions [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization 450 320
National Retail Solutions [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization 285 158
Fintech [Member]    
Segment Reporting Information [Line Items]    
Revenues 26,563 19,887
Income (loss) from operations (1,383) 1,512
Fintech [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization 22 23
Fintech [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization 671 598
net2 phone [Member]    
Segment Reporting Information [Line Items]    
Revenues 19,927 16,950
Income (loss) from operations (7) (1,056)
net2 phone [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization 600 498
net2 phone [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization 840 854
Traditional Communications [Member]    
Segment Reporting Information [Line Items]    
Revenues 230,720 265,666
Income (loss) from operations 15,406 17,263
Traditional Communications [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization 184 193
Traditional Communications [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization 1,964 2,128
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Revenues
Income (loss) from operations (2,311) (2,724)
Corporate Segment [Member] | Direct Cost of Revenues [Member]    
Depreciation and amortization:    
Total depreciation and amortization
Corporate Segment [Member] | Selling, General and Administrative Expenses [Member]    
Depreciation and amortization:    
Total depreciation and amortization $ 31 $ 18
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information (Details Narrative)
3 Months Ended
Oct. 31, 2023
Segments
Segment Reporting [Abstract]  
Number of reportable segments 4
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 301,205 $ 321,816
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 26,563 19,887
Fintech [Member] | BOSS Revolution Money Transfer [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 24,239 17,554
Fintech [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,324 2,333
net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,927 16,950
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 230,720 265,666
Traditional Communications [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,478 8,754
Traditional Communications [Member] | IDT Digital Payments [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 99,986 109,048
Traditional Communications [Member] | BOSS Revolution Calling [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 71,222 86,253
Traditional Communications [Member] | IDT Global [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 52,034 $ 61,611
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 301,205 $ 321,816
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 26,563 19,887
net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,927 16,950
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 230,720 265,666
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 223,515 232,208
UNITED STATES | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
UNITED STATES | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 25,834 19,255
UNITED STATES | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 10,688 8,802
UNITED STATES | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 162,998 184,838
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Revenues 58,843 68,940
UNITED KINGDOM | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 58,843 68,940
Others [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 18,847 20,668
Others [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Others [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 729 632
Others [Member] | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,239 8,148
Others [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 8,879 11,888
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 77,690 89,608
Non-US [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Non-US [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 729 632
Non-US [Member] | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,239 8,148
Non-US [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 67,722 $ 80,828
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Estimated Revenue by Business Segment (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 79,429
Remaining Performance Obligations, Years 0 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 44,170
Remaining Performance Obligations, Years 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 23,859
Remaining Performance Obligations, Years 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 11,400
Remaining Performance Obligations, Years 0 years
National Retail Solutions [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 15,189
National Retail Solutions [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 5,740
National Retail Solutions [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 4,767
National Retail Solutions [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 4,682
net2 phone [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 64,240
net2 phone [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 38,430
net2 phone [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total 19,092
net2 phone [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total $ 6,718
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Information About Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]    
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period $ 16,089 $ 17,906
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Deferred Customer Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]    
Deferred customer contract acquisition costs included in “Other current assets” $ 4,180 $ 4,460
Deferred customer contract acquisition costs included in “Other assets” 3,744 3,734
Total $ 7,924 $ 8,194
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]    
Amortization of deferred customer contract acquisition costs $ 1,215 $ 1,176
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Leases    
Operating lease cost $ 758 $ 767
Short-term lease cost 326 269
Total lease cost 1,084 1,036
Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases $ 791 $ 764
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)
Oct. 31, 2023
Jul. 31, 2023
Leases    
Operating lease, weighted average remaining lease term 2 years 1 month 6 days 2 years 3 months 18 days
Operating lease, weighted average discount rate, percent 3.90% 3.70%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Aggregate Operating Lease Liability (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Leases    
Operating lease liabilities included in “Other current liabilities” $ 2,732 $ 2,861
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Operating lease liabilities included in noncurrent liabilities $ 2,346 $ 2,881
Total $ 5,078 $ 5,742
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Leases    
2024 $ 2,883  
2025 1,713  
2026 478  
2027 220  
2028 12  
Thereafter  
Total lease payments 5,306  
Less imputed interest (228)  
Total operating lease liabilities $ 5,078 $ 5,742
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Right of use assets obtained in exchange for new operating lease liabilities $ 0.1 $ 0.4
Minimum [Member]    
Lessee, operating lease, term of contract 1 year  
Maximum [Member]    
Lessee, operating lease, term of contract 5 years  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 121,668 $ 103,637    
Restricted cash and cash equivalents 86,785 95,186    
Total cash, cash equivalents, and restricted cash and cash equivalents $ 208,453 $ 198,823 $ 198,775 $ 189,562
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Restricted cash and cash equivalents, current $ 86,785 $ 95,186
Cash and cash equivalents, at carrying value 121,668 103,637
IDT Financial Services Limited [Member]    
Restricted cash and cash equivalents, current 80,100 87,300
IDT Payment Services [Member]    
Cash and cash equivalents, at carrying value $ 35,100 $ 20,600
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Debt Securities, Available-for-Sale, Amortized Cost $ 33,953 $ 43,059
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (711) (645)
Debt Securities, Available-for-Sale 33,242 42,414
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Amortized Cost [1] 1,920 4,080
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax [1]
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax [1] (3) (4)
Debt Securities, Available-for-Sale [1] 1,917 4,076
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 25,085 31,186
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (141) (148)
Debt Securities, Available-for-Sale 24,944 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,047 3,881
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3) (8)
Debt Securities, Available-for-Sale 3,044 3,873
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Amortized Cost 3,901 3,912
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (564) (485)
Debt Securities, Available-for-Sale $ 3,337 $ 3,427
[1] Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Within one year $ 26,185  
After one year through five years 5,904  
After five years through ten years 1,110  
After ten years 43  
Total $ 33,242 $ 42,414
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 711 $ 645
Debt Securities, Available-for-Sale, Unrealized Loss Position 33,242 41,635
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 3 4
Debt Securities, Available-for-Sale, Unrealized Loss Position 1,917 3,356
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 141 148
Debt Securities, Available-for-Sale, Unrealized Loss Position 24,944 31,038
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 3 8
Debt Securities, Available-for-Sale, Unrealized Loss Position 3,044 3,873
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 564 485
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 3,337 $ 3,368
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss $ 622 $ 570
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 3,855 4,115
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 66 86
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 639 816
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 556 484
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer $ 3,216 $ 3,299
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Securities (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Proceeds from sale and maturity of debt securities, available-for-sale $ 17.1 $ 11.5
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Equity Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Current equity investments $ 4,761 $ 6,198
Noncurrent equity investments 8,150 9,874
Other Marketable Equity Securities [Member]    
Current equity investments 281 1,497
Mutual Fund [Member]    
Current equity investments 3,903 4,054
Convertible Preferred Stock [Member]    
Noncurrent equity investments 2,444 2,784
Hedge Funds [Member]    
Noncurrent equity investments 3,002 3,002
Other Investments [Member]    
Noncurrent equity investments 1,455 2,825
Common Class B [Member] | Zedge Inc [Member]    
Current equity investments 81 89
Common Class B [Member] | Rafael Holdings Inc [Member]    
Current equity investments 496 558
Series C Convertible Preferred Stock [Member] | Visa Inc [Member]    
Noncurrent equity investments $ 1,249 $ 1,263
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Equity Investments (Details) (Parenthetical) - Common Class B [Member] - shares
3 Months Ended 12 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Zedge Inc [Member]    
Number of related party shares received 42,282 42,282
Rafael Holdings Inc [Member]    
Number of related party shares received 278,810 278,810
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Carrying Value of Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash and Cash Equivalents [Abstract]    
Balance, beginning of period $ 1,632 $ 1,501
Adjustment for observable transactions involving a similar investment from the same issuer (14) (27)
Upward adjustment 129
Impairments
Balance, end of the period $ 1,747 $ 1,474
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Unrealized (losses) Gains for All Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Net losses recognized during the period on equity investments $ (917) $ (1,941)
Plus: net losses recognized during the period on equity investments sold during the period 4
Unrealized losses recognized during the period on equity investments still held at the reporting date (917) (1,937)
Rafael Class B Common Stock [Member]    
Unrealized losses recognized during the period on equity investments still held at the reporting date (62) (72)
Zedge Class B Common Stock [Member]    
Unrealized losses recognized during the period on equity investments still held at the reporting date $ (8) $ (27)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Changes in Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Purchase of convertible preferred stock $ 672
Equity in the net loss of investee (1,012) (652)
Equity Method Investee [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Balance, beginning of period 2,784 1,001
Purchase of convertible preferred stock 672
Equity in the net loss of investee (670) (470)
Amortization of equity method basis difference (342) (182)
Balance, end of period $ 2,444 $ 349
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Revenues $ 301,205 $ 321,816
Selling, general and administrative [1] 77,222 69,620
Total costs and expenses 77,263 68,920
Loss from operations 17,165 20,226
Other expense, net (5,586) (3,842)
Net loss 8,476 12,555
Equity Method Investee [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Revenues 2,551 1,873
Direct cost of revenues 2,193 1,694
Selling, general and administrative 2,093 1,636
Total costs and expenses 4,286 3,330
Loss from operations (1,735) (1,457)
Other expense, net (104) (344)
Net loss $ (1,839) $ (1,801)
[1] Stock-based compensation included in selling, general and administrative expense
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Investments (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Equity method investment, aggregate cost $ 8.2  
Equity method investment, description These basis differences are being amortized over the 6-year estimated life of the customer list.  
Equity Method Investee [Member]    
Equity Method Investment, Ownership Percentage 33.30% 33.30%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities $ 33,242 $ 42,414
Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities 33,242 42,414
Equity investments included in current assets 4,761 6,198
Equity investments included in noncurrent assets 2,479 3,763
Total 40,482 52,375
Acquisition consideration included in other current liabilities (1,834) (2,032)
Acquisition consideration included in other noncurrent liabilities (2,754) (2,773)
Acquisition consideration included in other liabilities (4,588) (4,805)
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities [1] 24,944 31,038
Equity investments included in current assets [1] 4,761 6,198
Equity investments included in noncurrent assets [1]
Total [1] 29,705 37,236
Acquisition consideration included in other current liabilities [1]
Acquisition consideration included in other noncurrent liabilities [1]
Acquisition consideration included in other liabilities [1]
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities [2] 8,298 11,376
Equity investments included in current assets [2]
Equity investments included in noncurrent assets [2] 1,230 2,500
Total [2] 9,528 13,876
Acquisition consideration included in other current liabilities [2]
Acquisition consideration included in other noncurrent liabilities [2]
Acquisition consideration included in other liabilities [2]
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities [3]
Equity investments included in current assets [3]
Equity investments included in noncurrent assets [3] 1,249 1,263
Total [3] 1,249 1,263
Acquisition consideration included in other current liabilities [3] (1,834) (2,032)
Acquisition consideration included in other noncurrent liabilities [3] (2,754) (2,773)
Acquisition consideration included in other liabilities [3] $ (4,588) $ (4,805)
[1] – quoted prices in active markets for identical assets or liabilities
[2] – observable inputs other than quoted prices in active markets for identical assets and liabilities
[3] – no observable pricing inputs in the market
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Fair Value Disclosures [Abstract]    
Balance, beginning of period $ 1,263 $ 1,132
Total losses included in “Other expense, net” $ (14) (27)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other expense, net  
Balance, end of period $ 1,249 1,105
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Fair Value Disclosures [Abstract]    
Balance, beginning of period $ 4,805 $ 8,546
Payments (214) (375)
“Other operating gain, net” $ (1,565)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net
“Foreign currency translation adjustment” $ (3) $ (3)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Foreign currency translation adjustments Foreign currency translation adjustments
Balance, end of period $ 4,588 $ 6,603
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jul. 31, 2023
Fair Value, Option, Quantitative Disclosures [Line Items]      
Investment in hedge funds $ 3.0   $ 3.0
Payment for contingent consideration $ 0.2 $ 0.4  
Other Operating Income (Expense) [Member]      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ 1.6  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Net Income and Aggregate Funding to the Company by VIE (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net income of the VIE $ 81 $ 140
Aggregate funding provided by the Company, net $ 114 $ 97
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
VIE’s Summarized Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Cash and equivalents $ 121,668 $ 103,637
Trade accounts receivable, net 35,328 32,092
Disbursement prefunding 35,733 30,113
Prepaid expenses 19,502 16,638
Other current assets 27,034 28,394
Property, plant, and equipment, net 38,802 38,655
Other intangibles, net 7,215 8,196
Total assets 499,046 510,810
Trade accounts payable 24,469 22,231
Accrued expenses 100,107 110,796
Settlement liabilities 19,268 21,495
Due to the Company 3,220 3,354
Accumulated other comprehensive income (16,627) (17,192)
Noncontrolling interests 6,922 6,267
Total liabilities and noncontrolling interests 499,046 510,810
Variable Interest Entity, Primary Beneficiary [Member]    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Cash and equivalents 1,881 1,596
Restricted cash 6,578 7,848
Trade accounts receivable, net 23 62
Disbursement prefunding 1,037 585
Prepaid expenses 294 197
Other current assets 383 317
Property, plant, and equipment, net 219 272
Other intangibles, net 699 737
Total assets 11,114 11,614
Trade accounts payable
Accrued expenses 86 70
Settlement liabilities 6,882 7,573
Accumulated other comprehensive income 1 21
Noncontrolling interests 4,005 3,924
Total liabilities and noncontrolling interests 11,114 11,614
Variable Interest Entity, Primary Beneficiary [Member] | Related Party [Member]    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Due to the Company $ 140 $ 26
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Other Operating Gain, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Corporate—Straight Path Communications Inc. class action legal fees $ (212) $ (2,512)
Corporate—Straight Path Communications Inc. class action insurance claims 684 1,725
Corporate—other 12
Fintech—government grants 33
Traditional Communications—cable telephony customer indemnification claim (11)
Total 484 800
Fintech [Member]    
Restructuring Cost and Reserve [Line Items]    
Fintech—write-off of contingent consideration liability $ 1,565
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Other Operating Gain, Net (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
May 08, 2023
Oct. 31, 2023
Oct. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Traditional communications cable telephony customer indemnification claim   $ (11)
Indemnification Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Traditional communications cable telephony customer indemnification claim $ 3,900    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jul. 31, 2023
May 17, 2021
Line of Credit Facility [Line Items]        
Borrowing lines of credit $ 30,315    
Repayments of lines of credit 30,315    
IDT Telecom [Member]        
Line of Credit Facility [Line Items]        
Borrowing lines of credit 30,300    
Repayments of lines of credit 30,300    
Revolving Credit Facility [Member] | TD Bank [Member]        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 25,000
Revolving credit amount outstanding $ 0   $ 0  
Credit facility, description The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on May 16, 2026. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $25.0 million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter.      
Debt instrument maturity date May 16, 2026      
Revolving credit, unused portion amount       $ 25,000
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Details Narrative) - USD ($)
3 Months Ended
Oct. 11, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 26, 2023
Class of Stock [Line Items]        
Proceeds from exercise of stock options   $ 172,000  
Stock repurchase program, remaining number of shares authorized to be repurchased   4,600,000    
Common Class B [Member] | 2024 Equity Incentive Plan [Member]        
Class of Stock [Line Items]        
Number of shares, grant       250,000
Common Class B [Member] | 2015 Stock Option and Incentive Plan [Member]        
Class of Stock [Line Items]        
Additional number of shares authorized 250,000      
Proceeds from exercise of stock options   $ 200,000    
Exercise of stock options, shares   12,500    
Class B Common Stock [Member]        
Class of Stock [Line Items]        
Aggregate repurchased shares   8,000,000.0    
Class B common stock shares repurchased   125,470 203,436  
Aggregate purchase price of shares repurchased   $ 2,800,000 $ 5,000,000.0  
Class B Common Stock [Member] | Employees [Member]        
Class of Stock [Line Items]        
Class B common stock shares repurchased   654 13,403  
Aggregate purchase price of shares repurchased   $ 15,000 $ 300,000  
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Common Class B [Member] | National Retail Solutions [Member]    
Noncontrolling Interest [Line Items]    
Net income of NRS attributable to the mezzanine equity’s noncontrolling interest $ 107 $ 133
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Redeemable Noncontrolling Interest (Details Narrative) - Common Class B [Member] - National Retail Solutions [Member]
$ in Millions
Sep. 29, 2021
USD ($)
Noncontrolling Interest [Line Items]  
Capital stock outstanding percentage 2.50%
Sale of stock, consideration received on transaction $ 10
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Earnings per share attributable to IDT Corporation common stockholders:    
Basic weighted-average number of shares 25,178 25,603
Stock options 3 12
Non-vested restricted Class B common stock 96 1
Diluted weighted-average number of shares 25,277 25,616
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (17,192)  
Other Comprehensive Income (Loss), Net of Tax 565 $ (367)
Ending balance (16,627)  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Net of Tax (645)  
Other Comprehensive Income (Loss), Net of Tax (66)  
Ending balance (711)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Net of Tax (16,547)  
Other Comprehensive Income (Loss), Net of Tax 631  
Ending balance $ (15,916)  
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
Oct. 31, 2023
Jul. 31, 2023
Product Liability Contingency [Line Items]    
Accrued liabilities $ 23.9 $ 26.8
Purchase obligation 18.6  
Performance bonds outstanding $ 29.0  
Federal Telecommunications Relay Services Fund [Member]    
Product Liability Contingency [Line Items]    
Final decision imposed   $ 2.9
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Other (Expense) Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Other Income and Expenses [Abstract]    
Foreign currency transaction losses $ (3,499) $ (1,030)
Equity in net loss of investee (1,012) (652)
Losses on investments (917) (1,941)
Other (158) (219)
Total $ (5,586) $ (3,842)
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details Narrative)
3 Months Ended 12 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate reconciliation, percent 31.80% 27.00%
XML 97 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001005731 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassAMember 2023-12-07 0001005731 us-gaap:CommonClassBMember 2023-12-07 0001005731 2023-10-31 0001005731 2023-07-31 0001005731 us-gaap:CommonClassAMember 2023-10-31 0001005731 us-gaap:CommonClassAMember 2023-07-31 0001005731 us-gaap:CommonClassBMember 2023-10-31 0001005731 us-gaap:CommonClassBMember 2023-07-31 0001005731 2022-08-01 2022-10-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001005731 us-gaap:RetainedEarningsMember 2023-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-07-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001005731 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-10-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2023-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001005731 us-gaap:RetainedEarningsMember 2023-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2023-10-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-07-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-07-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001005731 us-gaap:RetainedEarningsMember 2022-07-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-07-31 0001005731 2022-07-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-08-01 2022-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001005731 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-10-31 0001005731 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001005731 us-gaap:TreasuryStockCommonMember 2022-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001005731 us-gaap:RetainedEarningsMember 2022-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2022-10-31 0001005731 2022-10-31 0001005731 IDT:NetTwophoneTwoZeroIncMember 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 IDT:NetTwophoneTwoZeroIncMember 2023-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 srt:ScenarioPreviouslyReportedMember IDT:DirectCostOfRevenuesMember 2022-08-01 2022-10-31 0001005731 srt:ScenarioPreviouslyReportedMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-08-01 2022-10-31 0001005731 srt:ScenarioPreviouslyReportedMember 2022-08-01 2022-10-31 0001005731 IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 IDT:DirectCostOfRevenuesMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateMember 2023-08-01 2023-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-08-01 2023-10-31 0001005731 IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 IDT:DirectCostOfRevenuesMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateMember 2022-08-01 2022-10-31 0001005731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-08-01 2022-10-31 0001005731 IDT:BOSSRevolutionMoneyTransferMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:BOSSRevolutionMoneyTransferMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:OtherMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:OtherMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:IDTDigitalPaymentsMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:IDTDigitalPaymentsMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:BOSSRevolutionCallingMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:BOSSRevolutionCallingMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:IDTGlobalMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:IDTGlobalMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:OtherMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:OtherMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:US IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 country:US IDT:FintechMember 2023-08-01 2023-10-31 0001005731 country:US IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 country:US IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 country:US 2023-08-01 2023-10-31 0001005731 country:GB IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:FintechMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 country:GB IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 country:GB 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 IDT:OthersMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:FintechMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:Net2phoneMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember IDT:TraditionalCommunicationsMember 2023-08-01 2023-10-31 0001005731 us-gaap:NonUsMember 2023-08-01 2023-10-31 0001005731 country:US IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 country:US IDT:FintechMember 2022-08-01 2022-10-31 0001005731 country:US IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 country:US IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:US 2022-08-01 2022-10-31 0001005731 country:GB IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:FintechMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 country:GB IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 country:GB 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 IDT:OthersMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:FintechMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:Net2phoneMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember IDT:TraditionalCommunicationsMember 2022-08-01 2022-10-31 0001005731 us-gaap:NonUsMember 2022-08-01 2022-10-31 0001005731 2024-08-01 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 2024-08-01 IDT:Net2phoneMember 2023-10-31 0001005731 2024-08-01 2023-10-31 0001005731 2025-08-01 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 2025-08-01 IDT:Net2phoneMember 2023-10-31 0001005731 2025-08-01 2023-10-31 0001005731 2026-08-01 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 2026-08-01 IDT:Net2phoneMember 2023-10-31 0001005731 2026-08-01 2023-10-31 0001005731 2023-10-31 IDT:NationalRetailSolutionsMember 2023-10-31 0001005731 2023-10-31 IDT:Net2phoneMember 2023-10-31 0001005731 2023-10-31 2023-10-31 0001005731 srt:MinimumMember 2023-10-31 0001005731 srt:MaximumMember 2023-10-31 0001005731 IDT:IDTFinancialServicesLimitedMember 2023-10-31 0001005731 IDT:IDTFinancialServicesLimitedMember 2023-07-31 0001005731 IDT:IDTPaymentServicesMember 2023-10-31 0001005731 IDT:IDTPaymentServicesMember 2023-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2023-10-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2023-10-31 0001005731 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-10-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001005731 us-gaap:CertificatesOfDepositMember 2023-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2023-07-31 0001005731 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-07-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-07-31 0001005731 IDT:OtherMarketableEquitySecuritiesMember 2023-10-31 0001005731 IDT:OtherMarketableEquitySecuritiesMember 2023-07-31 0001005731 us-gaap:MutualFundMember 2023-10-31 0001005731 us-gaap:MutualFundMember 2023-07-31 0001005731 IDT:SeriesCConvertiblePreferredStockMember IDT:VisaIncMember 2023-10-31 0001005731 IDT:SeriesCConvertiblePreferredStockMember IDT:VisaIncMember 2023-07-31 0001005731 us-gaap:ConvertiblePreferredStockMember 2023-10-31 0001005731 us-gaap:ConvertiblePreferredStockMember 2023-07-31 0001005731 us-gaap:HedgeFundsMember 2023-10-31 0001005731 us-gaap:HedgeFundsMember 2023-07-31 0001005731 us-gaap:OtherInvestmentsMember 2023-10-31 0001005731 us-gaap:OtherInvestmentsMember 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:ZedgeIncMember 2022-08-01 2023-07-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:RafaelHoldingsIncMember 2022-08-01 2023-07-31 0001005731 IDT:RafaelClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:RafaelClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:ZedgeClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:ZedgeClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:EquityMethodInvestmentMember 2023-10-31 0001005731 IDT:EquityMethodInvestmentMember 2023-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-07-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-08-01 2023-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-08-01 2022-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2023-10-31 0001005731 us-gaap:EquityMethodInvesteeMember 2022-10-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001005731 us-gaap:OtherOperatingIncomeExpenseMember 2022-08-01 2022-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2023-10-31 0001005731 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2023-07-31 0001005731 IDT:FintechMember 2023-08-01 2023-10-31 0001005731 IDT:FintechMember 2022-08-01 2022-10-31 0001005731 IDT:IndemnificationAgreementMember 2023-05-08 2023-05-08 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2021-05-17 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-10-31 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-07-31 0001005731 IDT:IDTTelecomMember 2023-08-01 2023-10-31 0001005731 IDT:IDTTelecomMember 2022-08-01 2022-10-31 0001005731 us-gaap:RevolvingCreditFacilityMember IDT:TDBankMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandTwentyFourEquityIncentivePlanMember 2023-10-26 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandFifteenStockOptionAndIncentivePlanMember 2023-10-11 2023-10-11 0001005731 us-gaap:CommonClassBMember IDT:TwoThousandFifteenStockOptionAndIncentivePlanMember 2023-08-01 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:ClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 IDT:EmployeesMember IDT:ClassBCommonStockMember 2023-08-01 2023-10-31 0001005731 IDT:EmployeesMember IDT:ClassBCommonStockMember 2022-08-01 2022-10-31 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2021-09-28 2021-09-29 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2023-08-01 2023-10-31 0001005731 us-gaap:CommonClassBMember IDT:NationalRetailSolutionsMember 2022-08-01 2022-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-08-01 2023-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-31 0001005731 IDT:FederalTelecommunicationsRelayServicesFundMember 2023-07-31 0001005731 2022-08-01 2023-07-31 iso4217:USD shares iso4217:USD shares pure IDT:Integer IDT:Segments false Q1 --07-31 2024 0001005731 P1Y P1Y P0Y P0Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax 10-Q true 2023-10-31 false 1-16371 IDT CORPORATION DE 22-3415036 520 Broad Street Newark NJ 07102 (973) 438-1000 Class B common stock, par value $.01 per share NYSE IDT Yes Yes Accelerated Filer false false false 1574326 23586304 121668000 103637000 86785000 95186000 33242000 42414000 4761000 6198000 5909000 5642000 35328000 32092000 1469000 1143000 18122000 32396000 35733000 30113000 19502000 16638000 27034000 28394000 382175000 387068000 38802000 38655000 26311000 26457000 7215000 8196000 8150000 9874000 4910000 5540000 20539000 24101000 10944000 10919000 499046000 510810000 24469000 22231000 100107000 110796000 34042000 35343000 79541000 86481000 19268000 21495000 18507000 17761000 275934000 294107000 2346000 2881000 3220000 3354000 281500000 300342000 10579000 10472000 0.01 0.01 10000000 10000000 0 0 0.01 0.01 35000000 35000000 3272000 3272000 1574000 1574000 33000 33000 0.01 0.01 200000000 200000000 27865000 27851000 23586000 23699000 279000 279000 279000 279000 302351000 301408000 1698000 1698000 4279000 4152000 118312000 115461000 -16627000 -17192000 32321000 24662000 200045000 193729000 6922000 6267000 206967000 199996000 499046000 510810000 301205000 321816000 206777000 232670000 94428000 89146000 77222000 69620000 525000 100000 484000 800000 77263000 68920000 17165000 20226000 844000 509000 -5586000 -3842000 12423000 16893000 3947000 4338000 8476000 12555000 817000 1553000 7659000 11002000 0.30 0.43 0.30 0.43 25178000 25603000 25277000 25616000 771000 572000 8476000 12555000 -66000 -222000 631000 -145000 565000 -367000 9041000 12188000 817000 1553000 8224000 10635000 33000 279000 301408000 -115461000 -17192000 24662000 6267000 199996000 172000 172000 -2836000 -2836000 -15000 -15000 771000 771000 55000 55000 565000 565000 7659000 710000 8369000 33000 279000 302351000 -118312000 -16627000 32321000 6922000 206967000 33000 277000 296005000 -101565000 -11305000 -15830000 3022000 170637000 33000 277000 296005000 -101565000 -11305000 -15830000 3022000 170637000 -5006000 -5006000 -335000 -335000 615000 615000 1000 571000 572000 99000 99000 -367000 -367000 11002000 1420000 12422000 33000 278000 297191000 -106906000 -11672000 -4828000 4343000 178439000 33000 278000 297191000 -106906000 -11672000 -4828000 4343000 178439000 8476000 12555000 5047000 4790000 3561000 3672000 759000 430000 -1528000 -1846000 771000 572000 -897000 -756000 4572000 -2442000 -8250000 4380000 -7061000 -6970000 -2326000 2865000 -540000 -394000 14790000 18184000 4322000 5172000 672000 7750000 2058000 17067000 11472000 4323000 4242000 55000 99000 100000 300000 15000 1916000 30315000 30315000 172000 2851000 5341000 -2649000 -7056000 -6834000 -6157000 9630000 9213000 198823000 189562000 208453000 198775000 615000 <p id="xdx_80D_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zpQBMTNKexYc" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 1—<span id="xdx_826_zutxjXWN9ej2">Basis of Presentation</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the “Company” or “IDT”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended October 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024. The balance sheet at July 31, 2023 has been derived from the Company’s audited financial statements at that date but does not include all of the information and notes required by U.S. GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2023, as filed with the U.S. Securities and Exchange Commission (the “SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s fiscal year ends on July 31 of each calendar year. Each reference below to a fiscal year refers to the fiscal year ending in the calendar year indicated (e.g., fiscal 2024 refers to the fiscal year ending July 31, 2024).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of October 31, 2023, the Company owned <span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20231031__srt--OwnershipAxis__custom--NetTwophoneTwoZeroIncMember_zULEImcgMIia" title="Ownership percentage">90.0%</span> of the outstanding shares of its subsidiary, net2phone 2.0, Inc. (“net2phone 2.0”), which owns and operates the net2phone segment, and <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20231031__srt--OwnershipAxis__custom--NationalRetailSolutionsMember_zxVSuxyK9sKd" title="Ownership percentage">80.0%</span> of the outstanding shares of National Retail Solutions (“NRS”), and, on a fully diluted basis assuming all the vesting criteria related to various rights granted have been met and other assumptions, the Company would own <span id="xdx_90C_ecustom--FullyDilutedMinorityInterestOwnershipPercentageByParent_pid_dp_uPure_c20230801__20231031__srt--OwnershipAxis__custom--NetTwophoneTwoZeroIncMember_zXItZclpg9zd" title="Fully diluted basis assuming vesting, percentage">85.8%</span> of net2phone 2.0 and <span id="xdx_906_ecustom--FullyDilutedMinorityInterestOwnershipPercentageByParent_pid_dp_uPure_c20230801__20231031__srt--OwnershipAxis__custom--NationalRetailSolutionsMember_zfB4b7ukTwte" title="Fully diluted basis assuming vesting, percentage">77.7%</span> of NRS.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z2fZDBylMSr6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_869_zbkG8LUP3g5l">Reclassifications</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of August 1, 2023, the Company includes depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense and is reporting gross profit in the consolidated statements of income. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. Depreciation and amortization expense of $<span id="xdx_90E_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031_zbVrsWtAZ8C3" title="Depreciation and amortization">4.8</span> million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $<span id="xdx_901_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_zj1hfurwZW8j" title="Depreciation and amortization">1.0</span> million was reclassified to “Direct cost of revenues” and $<span id="xdx_900_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zZVzPaxDbpG8" title="Depreciation and amortization">3.8</span> million was reclassified to “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the consolidated statements of cash flows, cash provided by “Trade accounts receivable” in the three months ended October 31, 2022 of $<span id="xdx_906_eus-gaap--IncreaseDecreaseInAccountsReceivable_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zZTdC98qxOHe" title="Trade accounts receivable">2.7</span> million was reclassified to “Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets” to conform to the current year’s presentation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zDozapcSD4o5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_86D_zGyLbqzvxwfi">Recently Adopted Accounting Standard</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments—Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that changed the impairment model for most financial assets and certain other instruments. For receivables, entities are required to use a new forward-looking current expected credit loss model to determine its allowance for credit losses, which replaced the allowance for doubtful accounts. When determining the allowance for credit losses for its trade accounts receivable, the Company considers the probability of recoverability of accounts receivable based on past experience, taking into account current collection trends and general economic factors, including bankruptcy rates. The Company also considers future economic trends to estimate expected credit losses over the lifetime of the asset. Credit risks will be assessed based on historical write-offs, net of recoveries, as well as an analysis of the aged accounts receivable balances with allowances generally increasing as the receivable ages. Accounts receivable may be fully reserved for when specific collection issues are known to exist, such as pending bankruptcies. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. For available-for-sale debt securities with unrealized losses, the concept of “other-than-temporary” impairment was replaced by a determination whether any impairment is a result of a credit loss or other factors. The portion of the unrealized loss that is the result of a credit loss is recognized as an allowance and a corresponding expense recorded in “Other expense, net” in the consolidated statements of income. Unrealized loss that is not the result of a credit loss is recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. The adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and it was not necessary to record a cumulative-effect adjustment to retained earnings as of August 1, 2023.</span></p> <p id="xdx_854_zj1KRLCRG914" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.900 0.800 0.858 0.777 <p id="xdx_842_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z2fZDBylMSr6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_869_zbkG8LUP3g5l">Reclassifications</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of August 1, 2023, the Company includes depreciation and amortization in “Direct cost of revenues” and “Selling, general and administrative” expense and is reporting gross profit in the consolidated statements of income. Prior to August 1, 2023, depreciation and amortization was a separate caption in the consolidated statements of income. Depreciation and amortization expense of $<span id="xdx_90E_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031_zbVrsWtAZ8C3" title="Depreciation and amortization">4.8</span> million in the three months ended October 31, 2022 was reclassified to conform to the current year’s presentation as follows: $<span id="xdx_901_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_zj1hfurwZW8j" title="Depreciation and amortization">1.0</span> million was reclassified to “Direct cost of revenues” and $<span id="xdx_900_eus-gaap--DepreciationAndAmortization_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zZVzPaxDbpG8" title="Depreciation and amortization">3.8</span> million was reclassified to “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the consolidated statements of cash flows, cash provided by “Trade accounts receivable” in the three months ended October 31, 2022 of $<span id="xdx_906_eus-gaap--IncreaseDecreaseInAccountsReceivable_pn5n6_c20220801__20221031__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zZTdC98qxOHe" title="Trade accounts receivable">2.7</span> million was reclassified to “Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets” to conform to the current year’s presentation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4800000 1000000.0 3800000 2700000 <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zDozapcSD4o5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_86D_zGyLbqzvxwfi">Recently Adopted Accounting Standard</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments—Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that changed the impairment model for most financial assets and certain other instruments. For receivables, entities are required to use a new forward-looking current expected credit loss model to determine its allowance for credit losses, which replaced the allowance for doubtful accounts. When determining the allowance for credit losses for its trade accounts receivable, the Company considers the probability of recoverability of accounts receivable based on past experience, taking into account current collection trends and general economic factors, including bankruptcy rates. The Company also considers future economic trends to estimate expected credit losses over the lifetime of the asset. Credit risks will be assessed based on historical write-offs, net of recoveries, as well as an analysis of the aged accounts receivable balances with allowances generally increasing as the receivable ages. Accounts receivable may be fully reserved for when specific collection issues are known to exist, such as pending bankruptcies. Account balances are written off against the allowance when it is determined that the receivable will not be recovered. For available-for-sale debt securities with unrealized losses, the concept of “other-than-temporary” impairment was replaced by a determination whether any impairment is a result of a credit loss or other factors. The portion of the unrealized loss that is the result of a credit loss is recognized as an allowance and a corresponding expense recorded in “Other expense, net” in the consolidated statements of income. Unrealized loss that is not the result of a credit loss is recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. The adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and it was not necessary to record a cumulative-effect adjustment to retained earnings as of August 1, 2023.</span></p> <p id="xdx_808_eus-gaap--SegmentReportingDisclosureTextBlock_zUoFJYVdOe62" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 2—<span><span id="xdx_822_zhVAY79RoHE5">Business Segment Information</span></span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has <span id="xdx_905_eus-gaap--NumberOfReportableSegments_pid_dc_uSegments_c20230801__20231031_ziRMcoPLmOEd" title="Number of reportable segments">four</span> reportable business segments, NRS, Fintech, net2phone, and Traditional Communications.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The NRS segment is an operator of a nationwide point-of-sale (“POS”) network providing independent retailers with store management software, electronic payment processing, and other ancillary merchant services. NRS’ POS platform provides marketers with digital out-of-home advertising and transaction data.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Fintech segment is comprised of BOSS Money, a provider of international money remittance and related value/payment transfer services, as well as other, significantly smaller, financial services businesses, including Leaf Global Fintech Corporation (“Leaf”), a provider of digital wallet services in emerging markets, a variable interest entity that operates money transfer businesses, and IDT Financial Services Limited (“IDT Financial Services”), the Company’s Gibraltar-based bank.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The net2phone segment is comprised of net2phone’s cloud communications and contact center offerings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Traditional Communications segment includes IDT Digital Payments, which enables customers to transfer airtime and bundles of airtime, messaging, and data to international and domestic mobile accounts, BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States and Canada, and IDT Global, a wholesale provider of international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes other small businesses and offerings including early-stage business initiatives and mature businesses in harvest mode.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable segments are distinguished by types of service, customers, and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company’s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. There are no significant asymmetrical allocations to segments. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate costs mainly include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, and other corporate-related general and administrative expenses. Corporate does not generate any revenues, nor does it incur any direct cost of revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zrwF61Lkkanl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating results for the business segments of the Company were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zYxsal4OslEf" style="display: none">Schedule of Operating Results of Business Segments</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B5_us-gaap--StatementBusinessSegmentsAxis_custom--NationalRetailSolutionsMember_zoc95gqdvdaj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BC_us-gaap--StatementBusinessSegmentsAxis_custom--FintechMember_zPRr4soZtM2l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B2_us-gaap--StatementBusinessSegmentsAxis_custom--Net2phoneMember_zrH1HWyTNxb4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B0_us-gaap--StatementBusinessSegmentsAxis_custom--TraditionalCommunicationsMember_z4zZHHzw13Md" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B2_us-gaap--StatementBusinessSegmentsAxis_us-gaap--CorporateMember_z8KK5CorEd81" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B7_zjhHPUzkcc2l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20230801__20231031_eus-gaap--Revenues_pn3n3_zcwfdPR0cxha" style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">26,563</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">19,927</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">230,720</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0670">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">301,205</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_437_c20230801__20231031_eus-gaap--OperatingIncomeLoss_pn3n3_zFIcjRDQzyR4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,383</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,406</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,311</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,165</td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20230801__20231031_eus-gaap--DepreciationAndAmortizationAbstract_iB_z4mW6R4HxLw8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0pt; text-align: left">Depreciation and amortization:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20230801__20231031__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zrFFFQw4084b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Included in “Direct cost of revenues”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">450</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0691">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">1,256</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20230801__20231031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zkSJ8zLqSsQg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Included in “Selling, general and administrative expense”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">285</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">671</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">840</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">1,964</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,791</p></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Three Months Ended October 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20220801__20221031_eus-gaap--Revenues_pn3n3_zGFzbrHdz8J7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,313</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,950</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">265,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0705">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">321,816</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20220801__20221031_eus-gaap--OperatingIncomeLoss_pn3n3_zejR4TSKqHT8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,231</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,056</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,263</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,724</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,226</td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20220801__20221031_eus-gaap--DepreciationAndAmortizationAbstract_iB_zBYWGQTUxKwc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left">Depreciation and amortization:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zeJ85pbcis6j" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Included in “Direct cost of revenues”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">320</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">23</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">498</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">193</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0726">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,034</td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zXBfPTnInSPi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Included in “Selling, general and administrative expense”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">158</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">598</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">854</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">2,128</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">18</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,756</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zjrhCW4895m2" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Total depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">158</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">598</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">854</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">2,128</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">18</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,756</p></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AD_zyMlEs8wJU8l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4 <p id="xdx_891_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zrwF61Lkkanl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating results for the business segments of the Company were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zYxsal4OslEf" style="display: none">Schedule of Operating Results of Business Segments</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B5_us-gaap--StatementBusinessSegmentsAxis_custom--NationalRetailSolutionsMember_zoc95gqdvdaj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BC_us-gaap--StatementBusinessSegmentsAxis_custom--FintechMember_zPRr4soZtM2l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B2_us-gaap--StatementBusinessSegmentsAxis_custom--Net2phoneMember_zrH1HWyTNxb4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B0_us-gaap--StatementBusinessSegmentsAxis_custom--TraditionalCommunicationsMember_z4zZHHzw13Md" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B2_us-gaap--StatementBusinessSegmentsAxis_us-gaap--CorporateMember_z8KK5CorEd81" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B7_zjhHPUzkcc2l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20230801__20231031_eus-gaap--Revenues_pn3n3_zcwfdPR0cxha" style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">26,563</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">19,927</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">230,720</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0670">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">301,205</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_437_c20230801__20231031_eus-gaap--OperatingIncomeLoss_pn3n3_zFIcjRDQzyR4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,383</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,406</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,311</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,165</td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20230801__20231031_eus-gaap--DepreciationAndAmortizationAbstract_iB_z4mW6R4HxLw8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0pt; text-align: left">Depreciation and amortization:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20230801__20231031__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zrFFFQw4084b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Included in “Direct cost of revenues”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">450</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0691">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">1,256</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20230801__20231031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zkSJ8zLqSsQg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Included in “Selling, general and administrative expense”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">285</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">671</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">840</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">1,964</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,791</p></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Three Months Ended October 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20220801__20221031_eus-gaap--Revenues_pn3n3_zGFzbrHdz8J7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,313</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,950</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">265,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0705">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">321,816</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20220801__20221031_eus-gaap--OperatingIncomeLoss_pn3n3_zejR4TSKqHT8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,231</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,056</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,263</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,724</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,226</td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20220801__20221031_eus-gaap--DepreciationAndAmortizationAbstract_iB_zBYWGQTUxKwc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left">Depreciation and amortization:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__custom--DirectCostOfRevenuesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zeJ85pbcis6j" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Included in “Direct cost of revenues”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">320</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">23</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">498</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">193</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0726">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,034</td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zXBfPTnInSPi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Included in “Selling, general and administrative expense”</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">158</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">598</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">854</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">2,128</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">18</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,756</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_eus-gaap--DepreciationAndAmortization_pn3n3_zjrhCW4895m2" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Total depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">158</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">598</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">854</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">2,128</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">18</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">3,756</p></td><td style="text-align: left"> </td></tr> </table> 23995000 26563000 19927000 230720000 301205000 5460000 -1383000 -7000 15406000 -2311000 17165000 450000 22000 600000 184000 1256000 285000 671000 840000 1964000 31000 3791000 19313000 19887000 16950000 265666000 321816000 5231000 1512000 -1056000 17263000 -2724000 20226000 320000 23000 498000 193000 1034000 158000 598000 854000 2128000 18000 3756000 158000 598000 854000 2128000 18000 3756000 <p id="xdx_808_eus-gaap--RevenueFromContractWithCustomerTextBlock_zIxGdSgFw1j7" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 3—<span><span id="xdx_823_zgpS6SIQKo1i">Revenue Recognition</span></span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Money, NRS, and net2phone are technology-driven, synergistic businesses that leverage the Company’s core assets. BOSS Money’s and NRS’ revenues are primarily recognized at a point in time, and net2phone’s revenue is mainly recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from IDT Digital Payments, BOSS Revolution Calling, and IDT Global. IDT Digital Payments and BOSS Revolution Calling are sold direct-to-consumer and through distributors and retailers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregated Revenues</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zZynXyuGMq28" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zBAyIEhLiCW9" style="display: none">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_49A_20230801__20231031_zznXHSd2zt52" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" id="xdx_490_20220801__20221031_zvC1RYILz3wb" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--NationalRetailSolutionsMember_zVSUdJEARyUe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">National Retail Solutions</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">19,313</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zIgUHbuGgjh5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">BOSS Money</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,239</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,554</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zH7LW0J7ccH9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,324</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zhB2w3Mgoya2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Fintech</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,887</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneMember_zm5RRUf50aag" style="vertical-align: bottom; background-color: White"> <td>net2phone</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--IDTDigitalPaymentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zpcdo9gsyH35" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">IDT Digital Payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,986</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,048</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zfLooYLg9S67" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">BOSS Revolution Calling</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">86,253</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--IDTGlobalMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMOp3s01gN78" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">IDT Global</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,611</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zhL4RKgMMHOh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,478</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,754</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zeY29MGua1bg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Traditional Communications</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_pn3n3_z9nRvgBClBf7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--Revenues_pn3n3_zeS8CqsHpAH5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zeTpvqvMOQgj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zrMgiAhsJ6Vf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font: normal 10pt Times New Roman, Times, Serif">The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zY0ZSX9ukPZ2" style="display: none"> Schedule of Revenues Disaggregated by Geographic Region</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B4_us-gaap--StatementBusinessSegmentsAxis_custom--NationalRetailSolutionsMember_zMQLoXtNDEdd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B6_us-gaap--StatementBusinessSegmentsAxis_custom--FintechMember_zOcuxo5yELAa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BF_us-gaap--StatementBusinessSegmentsAxis_custom--Net2phoneMember_zbk3uFEymgf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BB_us-gaap--StatementBusinessSegmentsAxis_custom--TraditionalCommunicationsMember_z6t9WUjgCFAe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B7_zOt2W7GcdSF2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2023</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_43F_c20230801__20231031__srt--StatementGeographicalAxis__country--US_eus-gaap--Revenues_pn3n3_z2r03hfD92Mg" style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,834</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,688</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">162,998</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">223,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20230801__20231031__srt--StatementGeographicalAxis__country--GB_eus-gaap--Revenues_pn3n3_zwnILY4cl8Id" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0791">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0792">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,843</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,843</td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20230801__20231031__srt--StatementGeographicalAxis__custom--OthersMember_eus-gaap--Revenues_pn3n3_zgnUyQ63Ord8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0797">—</span></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,239</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,879</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20230801__20231031__srt--StatementGeographicalAxis__us-gaap--NonUsMember_eus-gaap--Revenues_pn3n3_zT9jRMcEoKOj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Total outside the United States</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0803">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,239</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,722</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,690</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20230801__20231031_eus-gaap--Revenues_pn3n3_zQ0kwiAq9BD4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,995</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20230801__20231031_eus-gaap--Revenues_pn3n3_zroscaTIqu7c" style="display: none; vertical-align: bottom; background-color: White"> <td>Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,995</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2022</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_438_c20220801__20221031__srt--StatementGeographicalAxis__country--US_eus-gaap--Revenues_pn3n3_zND5rDGCkgCf" style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,313</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,255</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,802</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">184,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">232,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20220801__20221031__srt--StatementGeographicalAxis__country--GB_eus-gaap--Revenues_pn3n3_zY2yrxddpDtc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0827">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0828">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0829">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,940</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,940</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20220801__20221031__srt--StatementGeographicalAxis__custom--OthersMember_eus-gaap--Revenues_pn3n3_zHyKScpNCWbk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0833">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">632</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,888</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,668</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20220801__20221031__srt--StatementGeographicalAxis__us-gaap--NonUsMember_eus-gaap--Revenues_pn3n3_z7jNMPbaNI3c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0839">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">632</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">89,608</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20220801__20221031_eus-gaap--Revenues_pn3n3_zXrWq52LQLu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,313</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,887</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,950</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">265,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_435_c20220801__20221031_eus-gaap--Revenues_pn3n3_zNyDSOlYZYDa" style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,313</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,887</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,950</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">265,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zMbeOBVuI0J3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Remaining Performance Obligations</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes revenue by business segment expected to be recognized in the future from performance obligations that were unsatisfied or partially unsatisfied as of October 31, 2023. The table excludes contracts that had an original expected duration of one year or less.</span></p> <p id="xdx_89D_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_zThHYkqgi9Zg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B6_zpr1inGQr7B2">Schedule of Estimated Revenue by Business Segment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_493_20231031__us-gaap--StatementBusinessSegmentsAxis__custom--NationalRetailSolutionsMember_z2ACDaeR1jv1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20231031__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneMember_zOFXQ8FuF81k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20231031_z9TUDlQQHHr1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Twelve-month period ending October 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_401_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2024-08-01_zRFhdJqTt4ec" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 55%; text-align: left"><span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2024-08-01_z5TJCS63yxij" title="Remaining Performance Obligations, Years::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0863">2024</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,740</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">38,430</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">44,170</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2025-08-01_zv637eo9l67h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2025-08-01_zMNQsoJygR15" title="Remaining Performance Obligations, Years::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0869">2025</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,092</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,859</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2026-08-01_z28nkSHwXUi1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2026-08-01_zdoNuE76NUR6" title="Remaining Performance Obligations, Years::XDX::P0Y"><span style="-sec-ix-hidden: xdx2ixbrl0875">Thereafter</span></span></td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,682</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,718</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2023-10-31_zJwIgwygpAQ6" style="vertical-align: bottom; background-color: White"> <td><span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2023-10-31_zIHRjYHPNDVf" title="Remaining Performance Obligations, Years::XDX::P0Y"><span style="-sec-ix-hidden: xdx2ixbrl0881">Total</span></span></td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,189</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,240</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">79,429</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_zQxTXp2EoIja" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Accounts Receivable and Contract Balances</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of revenue recognition may differ from the time of billing to the Company’s customers. Trade accounts receivable in the Company’s consolidated balance sheets represent unconditional rights to consideration. The Company would record a contract asset when revenue is recognized in advance of its right to bill and receive consideration. The Company has not currently identified any contract assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The Company’s contract liability balance is primarily payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z0XOfjJwQfXc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents information about the Company’s contract liability balance:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zxP9cgamQG22" style="display: none">Schedule of Information About Contract Liabilities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_491_20230801__20231031_ztEckpjGahXk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" id="xdx_490_20220801__20221031_zDVQa44DnBO2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_zgJ6akS9Bp77" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 64%; text-align: left">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">16,089</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">17,906</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zdDYHpvM3ki4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred Customer Contract Acquisition and Fulfillment Costs</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company’s incremental costs of obtaining a contract with a customer are sales commissions paid to employees and third parties on sales to end users. If the amortization period were one year or less for the asset that would be recognized from deferring these costs, the Company applies the practical expedient whereby the Company charges these costs to expense when incurred. For net2phone sales, the Company defers these costs and amortizes them over the expected customer relationship period when it is expected to exceed one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s costs to fulfill its contracts do not meet the criteria to be recognized as an asset, therefore these costs are charged to expense as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--CapitalizedContractCostTableTextBlock_zXrzNWnEgYdl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s deferred customer contract acquisition costs were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zPIJmlS9plZ2" style="display: none">Schedule of Deferred Customer Contract Acquisition Costs</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_493_20231031_zUNIy6cEnaG9" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_496_20230731_zZaeMOhodUj" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3_maCCCNzHg2_zgb2B3B9M6Ok" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,180</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,460</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3_maCCCNzHg2_zWTVlphEZvKd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Deferred customer contract acquisition costs included in “Other assets”</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,734</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CapitalizedContractCostNet_iTI_pn3n3_mtCCCNzHg2_zPybETTt6Lsb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,924</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zNW7cPgkKB22" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_z7w86b38Ce33" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zJK7e82EEQEh" style="display: none">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_49B_20230801__20231031_zbWLL59QZIE4" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_493_20220801__20221031_zln9IB6VgJY7" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--CapitalizedContractCostAmortization_pn3n3_zddUeVtNi4i8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Amortization of deferred customer contract acquisition costs</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">1,215</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">1,176</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zU0SB4cWIoz" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zZynXyuGMq28" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zBAyIEhLiCW9" style="display: none">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_49A_20230801__20231031_zznXHSd2zt52" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" id="xdx_490_20220801__20221031_zvC1RYILz3wb" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--NationalRetailSolutionsMember_zVSUdJEARyUe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">National Retail Solutions</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">19,313</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zIgUHbuGgjh5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">BOSS Money</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,239</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,554</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zH7LW0J7ccH9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,324</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,333</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zhB2w3Mgoya2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total Fintech</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,887</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneMember_zm5RRUf50aag" style="vertical-align: bottom; background-color: White"> <td>net2phone</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--IDTDigitalPaymentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zpcdo9gsyH35" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">IDT Digital Payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,986</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,048</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zfLooYLg9S67" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">BOSS Revolution Calling</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">86,253</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--IDTGlobalMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMOp3s01gN78" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">IDT Global</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,611</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_pn3n3_hsrt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zhL4RKgMMHOh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,478</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,754</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zeY29MGua1bg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total Traditional Communications</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Revenues_pn3n3_z9nRvgBClBf7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--Revenues_pn3n3_zeS8CqsHpAH5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="text-align: left"> </td></tr> </table> 23995000 19313000 24239000 17554000 2324000 2333000 26563000 19887000 19927000 16950000 99986000 109048000 71222000 86253000 52034000 61611000 7478000 8754000 230720000 265666000 301205000 321816000 301205000 321816000 <p id="xdx_89A_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zrMgiAhsJ6Vf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font: normal 10pt Times New Roman, Times, Serif">The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font: normal 10pt Times New Roman, Times, Serif"><span style="font: normal 10pt Times New Roman, Times, Serif"><span id="xdx_8B0_zY0ZSX9ukPZ2" style="display: none"> Schedule of Revenues Disaggregated by Geographic Region</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B4_us-gaap--StatementBusinessSegmentsAxis_custom--NationalRetailSolutionsMember_zMQLoXtNDEdd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B6_us-gaap--StatementBusinessSegmentsAxis_custom--FintechMember_zOcuxo5yELAa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BF_us-gaap--StatementBusinessSegmentsAxis_custom--Net2phoneMember_zbk3uFEymgf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4BB_us-gaap--StatementBusinessSegmentsAxis_custom--TraditionalCommunicationsMember_z6t9WUjgCFAe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_4B7_zOt2W7GcdSF2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2023</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_43F_c20230801__20231031__srt--StatementGeographicalAxis__country--US_eus-gaap--Revenues_pn3n3_z2r03hfD92Mg" style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,995</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,834</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,688</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">162,998</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">223,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20230801__20231031__srt--StatementGeographicalAxis__country--GB_eus-gaap--Revenues_pn3n3_zwnILY4cl8Id" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0791">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0792">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,843</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,843</td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20230801__20231031__srt--StatementGeographicalAxis__custom--OthersMember_eus-gaap--Revenues_pn3n3_zgnUyQ63Ord8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0797">—</span></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,239</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,879</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20230801__20231031__srt--StatementGeographicalAxis__us-gaap--NonUsMember_eus-gaap--Revenues_pn3n3_zT9jRMcEoKOj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Total outside the United States</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0803">—</span></p></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">729</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,239</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,722</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,690</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20230801__20231031_eus-gaap--Revenues_pn3n3_zQ0kwiAq9BD4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,995</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20230801__20231031_eus-gaap--Revenues_pn3n3_zroscaTIqu7c" style="display: none; vertical-align: bottom; background-color: White"> <td>Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,995</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,563</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,927</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">230,720</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">301,205</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Three Months Ended October 31, 2022</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_438_c20220801__20221031__srt--StatementGeographicalAxis__country--US_eus-gaap--Revenues_pn3n3_zND5rDGCkgCf" style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,313</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,255</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,802</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">184,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">232,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20220801__20221031__srt--StatementGeographicalAxis__country--GB_eus-gaap--Revenues_pn3n3_zY2yrxddpDtc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0827">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0828">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0829">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,940</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68,940</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20220801__20221031__srt--StatementGeographicalAxis__custom--OthersMember_eus-gaap--Revenues_pn3n3_zHyKScpNCWbk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0833">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">632</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,888</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,668</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20220801__20221031__srt--StatementGeographicalAxis__us-gaap--NonUsMember_eus-gaap--Revenues_pn3n3_z7jNMPbaNI3c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Total outside the United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0839">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">632</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">89,608</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20220801__20221031_eus-gaap--Revenues_pn3n3_zXrWq52LQLu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,313</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,887</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,950</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">265,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_435_c20220801__20221031_eus-gaap--Revenues_pn3n3_zNyDSOlYZYDa" style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,313</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,887</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,950</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">265,666</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">321,816</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 23995000 25834000 10688000 162998000 223515000 58843000 58843000 729000 9239000 8879000 18847000 729000 9239000 67722000 77690000 23995000 26563000 19927000 230720000 301205000 23995000 26563000 19927000 230720000 301205000 19313000 19255000 8802000 184838000 232208000 68940000 68940000 632000 8148000 11888000 20668000 632000 8148000 80828000 89608000 19313000 19887000 16950000 265666000 321816000 19313000 19887000 16950000 265666000 321816000 <p id="xdx_89D_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_zThHYkqgi9Zg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B6_zpr1inGQr7B2">Schedule of Estimated Revenue by Business Segment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_493_20231031__us-gaap--StatementBusinessSegmentsAxis__custom--NationalRetailSolutionsMember_z2ACDaeR1jv1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">National Retail Solutions</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20231031__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneMember_zOFXQ8FuF81k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20231031_z9TUDlQQHHr1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Twelve-month period ending October 31:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_401_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2024-08-01_zRFhdJqTt4ec" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 55%; text-align: left"><span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2024-08-01_z5TJCS63yxij" title="Remaining Performance Obligations, Years::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0863">2024</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,740</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">38,430</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">44,170</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2025-08-01_zv637eo9l67h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2025-08-01_zMNQsoJygR15" title="Remaining Performance Obligations, Years::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0869">2025</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,092</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,859</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2026-08-01_z28nkSHwXUi1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2026-08-01_zdoNuE76NUR6" title="Remaining Performance Obligations, Years::XDX::P0Y"><span style="-sec-ix-hidden: xdx2ixbrl0875">Thereafter</span></span></td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,682</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,718</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_hus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2023-10-31_zJwIgwygpAQ6" style="vertical-align: bottom; background-color: White"> <td><span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_iI_dxL_c20231031__us-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis__2023-10-31_zIHRjYHPNDVf" title="Remaining Performance Obligations, Years::XDX::P0Y"><span style="-sec-ix-hidden: xdx2ixbrl0881">Total</span></span></td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,189</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,240</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">79,429</td><td style="text-align: left"> </td></tr> </table> 5740000 38430000 44170000 4767000 19092000 23859000 4682000 6718000 11400000 15189000 64240000 79429000 <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z0XOfjJwQfXc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents information about the Company’s contract liability balance:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zxP9cgamQG22" style="display: none">Schedule of Information About Contract Liabilities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_491_20230801__20231031_ztEckpjGahXk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" id="xdx_490_20220801__20221031_zDVQa44DnBO2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_zgJ6akS9Bp77" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 64%; text-align: left">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">16,089</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">17,906</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> 16089000 17906000 <p id="xdx_895_eus-gaap--CapitalizedContractCostTableTextBlock_zXrzNWnEgYdl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s deferred customer contract acquisition costs were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zPIJmlS9plZ2" style="display: none">Schedule of Deferred Customer Contract Acquisition Costs</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_493_20231031_zUNIy6cEnaG9" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_496_20230731_zZaeMOhodUj" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3_maCCCNzHg2_zgb2B3B9M6Ok" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,180</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,460</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3_maCCCNzHg2_zWTVlphEZvKd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Deferred customer contract acquisition costs included in “Other assets”</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,734</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CapitalizedContractCostNet_iTI_pn3n3_mtCCCNzHg2_zPybETTt6Lsb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,924</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,194</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4180000 4460000 3744000 3734000 7924000 8194000 <p id="xdx_891_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_z7w86b38Ce33" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zJK7e82EEQEh" style="display: none">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_49B_20230801__20231031_zbWLL59QZIE4" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_493_20220801__20221031_zln9IB6VgJY7" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--CapitalizedContractCostAmortization_pn3n3_zddUeVtNi4i8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Amortization of deferred customer contract acquisition costs</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">1,215</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">1,176</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> 1215000 1176000 <p id="xdx_80E_eus-gaap--LesseeOperatingLeasesTextBlock_zqrXuHOtiPMg" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 4—<span id="xdx_82D_zuXgBlWxKZ96">Leases</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s leases primarily consist of operating leases for office space. These leases have remaining terms from less than <span id="xdx_902_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20231031__srt--RangeAxis__srt--MinimumMember_zlUXybGszRLj" title="Lessee, operating lease, term of contract">one year</span> to <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20231031__srt--RangeAxis__srt--MaximumMember_zoDoYWJ3Rcx4" title="Lessee, operating lease, term of contract">five years</span>. net2phone also has operating leases for office equipment. Certain of these leases contain renewal options that may be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would exercise any of these options. <b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">net2phone is the lessee under equipment leases that are classified as finance leases. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_z858nA1jFipk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental disclosures related to the Company’s operating leases were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zj9K2lXBfHD8" style="display: none">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_49C_20230801__20231031_zOGu8NxPgej1" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_491_20220801__20221031_zzS2nWJdtPc6" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseCost_pn3n3_zlxgGz5XXn5k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">758</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">767</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShortTermLeaseCost_pn3n3_z7D15u6zTJD7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term lease cost</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">326</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LeaseCost_pn3n3_zznkywgQctHj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,036</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeasePayments_pn3n3_z4S9K8TxoZX6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">791</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">764</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasePayments_pn3n3_znutIBKIeoeg" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases</span></td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">791</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">764</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A1_zOpuH0CqXJve" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_z6SHi9CLEwpc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zlg7Ru35qO" style="display: none">Schedule of Supplemental Disclosures Related Weighted Average Operating Leases</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 93%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zIDj9U5JQiJ8" title="Operating lease, weighted average remaining lease term">2.1</span> years</span></td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230731_zZt1NOosEKA5" title="Operating lease, weighted average remaining lease term">2.3</span> years</span></td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zERMTNMLcwOb" title="Operating lease, weighted average discount rate, percent">3.9</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230731_zESM7HYPP8Ae" title="Operating lease, weighted average discount rate, percent">3.7</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A9_z3utWY1Fmwg9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended October 31, 2023 and 2022, the Company obtained right-of-use assets of $<span id="xdx_900_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pn5n6_c20230801__20231031_znRY2FZpaAT2" title="Right of use assets obtained in exchange for new operating lease liabilities">0.1</span> million and $<span id="xdx_90C_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pn5n6_c20220801__20221031_zYBl2aoWtAVb" title="Right of use assets obtained in exchange for new operating lease liabilities">0.4</span> million, respectively, in exchange for new operating lease liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_ecustom--ScheduleOfOperatingLeaseLiabilityTableTextBlock_zwVRXCKkocN8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s aggregate operating lease liability was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zyAAijHWyPd5" style="display: none">Schedule of Aggregate Operating Lease Liability</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_496_20231031_zm8pIXmn7Cp2" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_490_20230731_zLxsJeKeWqBg" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzDbj_zb0BFEEkJWT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Operating lease liabilities included in “<span id="xdx_905_eus-gaap--OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_iI_dxL_c20231031_znlNJyQaDVKh" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherLiabilitiesCurrent"><span id="xdx_906_eus-gaap--OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_iI_dxL_c20230731_znk3Op1P0eF3" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherLiabilitiesCurrent"><span style="-sec-ix-hidden: xdx2ixbrl0945"><span style="-sec-ix-hidden: xdx2ixbrl0946">Other current liabilities</span></span></span></span>”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,732</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,861</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzDbj_zQsALRQsW2I" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Operating lease liabilities included in noncurrent liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzDbj_zhAGA9uqEiHf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,742</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zRumyeDJtA62" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ztrAEpHsL2t1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum maturities of operating lease liabilities were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_z4qbwspIjvH4" style="display: none">Schedule of Future Minimum Maturities of Operating Lease Liabilities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_49B_20231031_zHShlPJFny91" style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Twelve-month period ending October 31:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzXtU_zSJVKTZJKsJ1" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: justify">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzXtU_z4L2jFloGlY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,713</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzXtU_zAFQHR64EZsi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">478</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzXtU_zXhkAupEQI8a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">220</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzXtU_z4qMgv0ta0Ae" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzXtU_zxeDZZM1yBh1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0966">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzXtU_zsPBXxfgQjBf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,306</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_ztPL66VJRHA6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(228</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z7iaGqq2xY25" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P1Y P5Y <p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_z858nA1jFipk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental disclosures related to the Company’s operating leases were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zj9K2lXBfHD8" style="display: none">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_49C_20230801__20231031_zOGu8NxPgej1" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_491_20220801__20221031_zzS2nWJdtPc6" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseCost_pn3n3_zlxgGz5XXn5k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">758</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">767</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShortTermLeaseCost_pn3n3_z7D15u6zTJD7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term lease cost</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">326</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LeaseCost_pn3n3_zznkywgQctHj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,036</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeasePayments_pn3n3_z4S9K8TxoZX6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">791</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">764</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasePayments_pn3n3_znutIBKIeoeg" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases</span></td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">791</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">764</td><td style="text-align: left"> </td></tr> </table> 758000 767000 326000 269000 1084000 1036000 791000 764000 791000 764000 <p id="xdx_897_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_z6SHi9CLEwpc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zlg7Ru35qO" style="display: none">Schedule of Supplemental Disclosures Related Weighted Average Operating Leases</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 93%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231031_zIDj9U5JQiJ8" title="Operating lease, weighted average remaining lease term">2.1</span> years</span></td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230731_zZt1NOosEKA5" title="Operating lease, weighted average remaining lease term">2.3</span> years</span></td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231031_zERMTNMLcwOb" title="Operating lease, weighted average discount rate, percent">3.9</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230731_zESM7HYPP8Ae" title="Operating lease, weighted average discount rate, percent">3.7</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> P2Y1M6D P2Y3M18D 0.039 0.037 100000 400000 <p id="xdx_890_ecustom--ScheduleOfOperatingLeaseLiabilityTableTextBlock_zwVRXCKkocN8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s aggregate operating lease liability was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zyAAijHWyPd5" style="display: none">Schedule of Aggregate Operating Lease Liability</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_496_20231031_zm8pIXmn7Cp2" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_490_20230731_zLxsJeKeWqBg" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzDbj_zb0BFEEkJWT5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Operating lease liabilities included in “<span id="xdx_905_eus-gaap--OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_iI_dxL_c20231031_znlNJyQaDVKh" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherLiabilitiesCurrent"><span id="xdx_906_eus-gaap--OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_iI_dxL_c20230731_znk3Op1P0eF3" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherLiabilitiesCurrent"><span style="-sec-ix-hidden: xdx2ixbrl0945"><span style="-sec-ix-hidden: xdx2ixbrl0946">Other current liabilities</span></span></span></span>”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,732</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,861</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzDbj_zQsALRQsW2I" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Operating lease liabilities included in noncurrent liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzDbj_zhAGA9uqEiHf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,742</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2732000 2861000 2346000 2881000 5078000 5742000 <p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ztrAEpHsL2t1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum maturities of operating lease liabilities were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_z4qbwspIjvH4" style="display: none">Schedule of Future Minimum Maturities of Operating Lease Liabilities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_49B_20231031_zHShlPJFny91" style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Twelve-month period ending October 31:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzXtU_zSJVKTZJKsJ1" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: justify">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,883</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzXtU_z4L2jFloGlY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,713</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzXtU_zAFQHR64EZsi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">478</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzXtU_zXhkAupEQI8a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">220</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzXtU_z4qMgv0ta0Ae" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzXtU_zxeDZZM1yBh1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0966">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzXtU_zsPBXxfgQjBf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,306</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_ztPL66VJRHA6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(228</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2883000 1713000 478000 220000 12000 5306000 228000 5078000 <p id="xdx_806_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_zoM4MGXMwt3k" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 5—<span id="xdx_82D_z9o3SRoFKIg2">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_ziIdqN5BslQ2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zyF7LHYKqza6" style="display: none">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_49D_20231031_zACBvIy4KPHa" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_494_20230731_z4KJbvBZpZxb" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzDIV_zFO50yiwsufd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">121,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,637</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzDIV_ztis1Sh2Xud3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Restricted cash and cash equivalents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,785</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">95,186</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzDIV_zFgaZ5Z1gWE4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">208,453</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">198,823</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zQ3Q9tWL4lYj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At October 31, 2023 and July 31, 2023, restricted cash and cash equivalents included $<span id="xdx_90D_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_zxYHBuaYfOh6" title="Restricted cash and cash equivalents, current">80.1</span> million and $<span id="xdx_907_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230731__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_zqmjhgraDp99" title="Restricted cash and cash equivalents, current">87.3</span> million, respectively, in restricted cash and cash equivalents for customer deposits held by IDT Financial Services. Certain of the electronic money financial services regulations in Gibraltar require IDT Financial Services to safeguard cash held for customer deposits, segregate cash held for customer deposits from any other cash that IDT Financial Services holds and utilize the cash only for the intended payment transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Company Restricted Cash and Cash Equivalents</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, which provide the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2023 and July 31, 2023, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20231031__srt--ProductOrServiceAxis__custom--IDTPaymentServicesMember_zXEdB4To8UUj" title="Cash and cash equivalents, at carrying value">35.1</span> million and $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20230731__srt--ProductOrServiceAxis__custom--IDTPaymentServicesMember_zlWJXiGcGdcg" title="Cash and cash equivalents, at carrying value">20.6</span> million, respectively, held by IDT Payment Services, Inc. and IDT Payment Services of New York, LLC, that was unavailable for other purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_ziIdqN5BslQ2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zyF7LHYKqza6" style="display: none">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; border-collapse: collapse; width: 96%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_49D_20231031_zACBvIy4KPHa" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_494_20230731_z4KJbvBZpZxb" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzDIV_zFO50yiwsufd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">121,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,637</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCzDIV_ztis1Sh2Xud3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Restricted cash and cash equivalents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,785</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">95,186</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzDIV_zFgaZ5Z1gWE4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">208,453</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">198,823</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 121668000 103637000 86785000 95186000 208453000 198823000 80100000 87300000 35100000 20600000 <p id="xdx_809_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_z4PkUIqTknP9" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 6—<span id="xdx_821_zL3ZM14d3Hzd">Debt Securities</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--MarketableSecuritiesTextBlock_z8xLRyjpFaBk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of available-for-sale debt securities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8BB_z7PD6gvEjGX3" style="display: none">Schedule of Available-for-sale Securities</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized Cost</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Unrealized Gains</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Certificates of deposit*</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zool7fwSJhai" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">1,920</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zf0yIscQKgX7" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1001">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zuDxb7s0Gs2g" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(3</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zB0pQuagNlwe" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale">1,917</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zHE0FO5JpBU1" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">25,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zpOYKdiIU0g7" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1009">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zlOrFmRKmTY4" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(141</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zDmdvByy4CSj" style="text-align: right" title="Debt Securities, Available-for-Sale">24,944</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zvAr6xi5B6ik" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zaWBfoGRayj4" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1017">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_z4utyy4PLObk" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zn4u2cdrPqI7" style="text-align: right" title="Debt Securities, Available-for-Sale">3,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zuU9wwGrQNz7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,901</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z9zwTeFB5ica" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zw8p26BvWMle" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(564</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zQr9kh7faYwc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale">3,337</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031_zI1A4Bk4ANA4" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">33,953</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031_z7ixuFJNp6c4" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1033">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031_zU6ZDU2pEX76" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(711</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031_znOJSdTdcRZ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zGzwybedMZF8" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">4,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zXJnHUUyPBK9" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1041">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____znemfllsQSG8" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____z2wL4YY2rH68" style="text-align: right" title="Debt Securities, Available-for-Sale">4,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z238ucjrJcgj" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">31,186</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zeBiIwu1wF6e" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1049">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zsuHmRYVmtrj" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(148</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zUt7TXcIbIVf" style="text-align: right" title="Debt Securities, Available-for-Sale">31,038</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zAA7CjQTlpq5" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zlVqV7TUu2ij" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1057">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zhCl6nBYQAZ1" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_z7jxhsiK2c77" style="text-align: right" title="Debt Securities, Available-for-Sale">3,873</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zxE2i0wJfjP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,912</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zNN5Vsa7nZEa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1065">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zi1BBXKEeSai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(485</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zfRREMMLl1Li" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale">3,427</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731_zpfgfGdx9264" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">43,059</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731_zMmQnlCy06j1" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1073">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731_zq6M7v9JnhJ" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(645</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731_zpBJ0RRARv5" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale">42,414</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0B_z6KYgks0WZy5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span id="xdx_F1F_zGweUmXeP3tf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.</span></td> </tr></table> <p id="xdx_8A2_z9elkVR28ydi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The gross unrealized losses in the table above are recorded in “Accumulated other comprehensive loss” in the consolidated balance sheets. As of October 31, 2023, the Company determined that the unrealized losses were due to changes in interest rates or market liquidity and were not due to credit losses. In addition, the Company does not intend to sell any of the securities with unrealized losses, and it is not more likely than not that the Company will be required to sell any of the securities with unrealized losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Proceeds from maturities and sales of debt securities and redemptions of equity investments were $<span id="xdx_90E_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20230801__20231031_zr0IoPLOW3xd" title="Proceeds from sale and maturity of debt securities, available-for-sale">17.1</span> million and $<span id="xdx_904_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20220801__20221031_z6cdSOJpIBgk" title="Proceeds from sale and maturity of debt securities, available-for-sale">11.5</span> million in the three months ended October 31, 2023 and 2022, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2023 and 2022. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p id="xdx_896_eus-gaap--DebtSecuritiesAvailableForSaleTableTextBlock_zV17sdvCQSz1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2023 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_z7VLxy1OP5Gi" style="display: none">Schedule of Contractual Maturities of Available-for-sale Debt Securities</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 65%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20231031_zAqjpl2J9GFi" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz3sI_maAFSSDzAdz_zoklW9XqaUxb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Within one year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">26,185</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDzAdz_znO4z9FTm14b" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,904</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDzAdz_zyvMo6ldYE9b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,110</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDzAdz_zUjSdKFyCYjj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">After ten years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">43</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDzAdz_zo0ol27fHcBj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zJuEeyAmem71" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_zECW05qZNnAc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B0_zkjnufCTQr05" style="display: none">Schedule of Available-for-sale Securities, Unrealized Loss Position</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%">Certificates of deposit</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zLEIXR5OSnQ1" style="width: 14%; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zQjPAI0BcBhj" style="width: 14%; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">1,917</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z8oNdZbSPaLd" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">141</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zljL7x6tw7Ga" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">24,944</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zvhXjiiHVMjg" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zPJ7pZjEpS61" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zqKjDWl8rY2e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">564</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zBH8NYFPjGp5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,337</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031_zWqPVBUK9Fl6" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">711</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031_z2Oy8AycA3M5" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Certificates of deposit</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zsbdtW0VMjl8" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zMJUtmLAY55g" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,356</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zGv9QtS8UEJ9" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zNj3nFdtjDmk" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">31,038</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zDW17VLxYJy9" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zL9Mvw6hTdVf" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,873</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zUsUJHHY7Wxg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">485</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zU6EvBFE9n3e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,368</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731_zZK3AE9wA5a1" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">645</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731_zDg9LOuRCYX3" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">41,635</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_z1Tfe1RfpUhk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"></p> <p id="xdx_89F_eus-gaap--ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_zQCphqSzT6ga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zZZimnQua9y5" style="display: none">Schedule of Continuous Unrealized Loss Position for 12 Months or Longer</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">U.S. Treasury bills and notes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zCn6E8He23y9" style="width: 14%; text-align: right">66</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z3U9pYLbMXC5" style="width: 14%; text-align: right">639</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zUqZ0YLDUUFf" style="border-bottom: Black 1.5pt solid; text-align: right">556</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDWivrarfPX9" style="border-bottom: Black 1.5pt solid; text-align: right">3,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031_zSxdlwvQxHU2" style="border-bottom: Black 2.5pt double; text-align: right">622</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031_ztVoA3SVTCre" style="border-bottom: Black 2.5pt double; text-align: right">3,855</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zRoKsJI0zorf" style="text-align: right">86</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zveNcL1TxYcf" style="text-align: right">816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zztABI9tqmz8" style="border-bottom: Black 1.5pt solid; text-align: right">484</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zK9BgPj3kpz1" style="border-bottom: Black 1.5pt solid; text-align: right">3,299</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731_zD5LUwalDDAj" style="border-bottom: Black 2.5pt double; text-align: right">570</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731_zBzOCie35hUj" style="border-bottom: Black 2.5pt double; text-align: right">4,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_z7qKKSs0gprj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At October 31, 2023 and July 31, 2023, the Company did not intend to sell any of the debt securities included in the table above, and it is not more likely than not that the Company will be required to sell any of these securities before recovery of the unrealized losses, which may be at maturity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--MarketableSecuritiesTextBlock_z8xLRyjpFaBk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of available-for-sale debt securities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8BB_z7PD6gvEjGX3" style="display: none">Schedule of Available-for-sale Securities</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized Cost</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Unrealized Gains</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Certificates of deposit*</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zool7fwSJhai" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">1,920</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zf0yIscQKgX7" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1001">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zuDxb7s0Gs2g" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(3</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zB0pQuagNlwe" style="width: 11%; text-align: right" title="Debt Securities, Available-for-Sale">1,917</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zHE0FO5JpBU1" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">25,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zpOYKdiIU0g7" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1009">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zlOrFmRKmTY4" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(141</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zDmdvByy4CSj" style="text-align: right" title="Debt Securities, Available-for-Sale">24,944</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zvAr6xi5B6ik" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zaWBfoGRayj4" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1017">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_z4utyy4PLObk" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zn4u2cdrPqI7" style="text-align: right" title="Debt Securities, Available-for-Sale">3,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zuU9wwGrQNz7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,901</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z9zwTeFB5ica" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zw8p26BvWMle" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(564</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zQr9kh7faYwc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale">3,337</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20231031_zI1A4Bk4ANA4" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">33,953</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20231031_z7ixuFJNp6c4" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1033">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20231031_zU6ZDU2pEX76" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(711</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031_znOJSdTdcRZ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zGzwybedMZF8" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">4,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____zXJnHUUyPBK9" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1041">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____znemfllsQSG8" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKg_____z2wL4YY2rH68" style="text-align: right" title="Debt Securities, Available-for-Sale">4,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z238ucjrJcgj" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">31,186</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zeBiIwu1wF6e" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1049">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zsuHmRYVmtrj" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(148</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zUt7TXcIbIVf" style="text-align: right" title="Debt Securities, Available-for-Sale">31,038</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zAA7CjQTlpq5" style="text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zlVqV7TUu2ij" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1057">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zhCl6nBYQAZ1" style="text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_z7jxhsiK2c77" style="text-align: right" title="Debt Securities, Available-for-Sale">3,873</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zxE2i0wJfjP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">3,912</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zNN5Vsa7nZEa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1065">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zi1BBXKEeSai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(485</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zfRREMMLl1Li" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale">3,427</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20230731_zpfgfGdx9264" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Amortized Cost">43,059</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20230731_zMmQnlCy06j1" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax"><span style="-sec-ix-hidden: xdx2ixbrl1073">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20230731_zq6M7v9JnhJ" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax">(645</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731_zpBJ0RRARv5" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale">42,414</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0B_z6KYgks0WZy5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span id="xdx_F1F_zGweUmXeP3tf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.</span></td> </tr></table> 1920000 3000 1917000 25085000 141000 24944000 3047000 3000 3044000 3901000 564000 3337000 33953000 711000 33242000 4080000 4000 4076000 31186000 148000 31038000 3881000 8000 3873000 3912000 485000 3427000 43059000 645000 42414000 17100000 11500000 <p id="xdx_896_eus-gaap--DebtSecuritiesAvailableForSaleTableTextBlock_zV17sdvCQSz1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2023 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_z7VLxy1OP5Gi" style="display: none">Schedule of Contractual Maturities of Available-for-sale Debt Securities</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 65%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20231031_zAqjpl2J9GFi" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz3sI_maAFSSDzAdz_zoklW9XqaUxb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Within one year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">26,185</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDzAdz_znO4z9FTm14b" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,904</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDzAdz_zyvMo6ldYE9b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,110</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDzAdz_zUjSdKFyCYjj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">After ten years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">43</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDzAdz_zo0ol27fHcBj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 26185000 5904000 1110000 43000 33242000 <p id="xdx_890_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_zECW05qZNnAc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B0_zkjnufCTQr05" style="display: none">Schedule of Available-for-sale Securities, Unrealized Loss Position</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%">Certificates of deposit</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zLEIXR5OSnQ1" style="width: 14%; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zQjPAI0BcBhj" style="width: 14%; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">1,917</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z8oNdZbSPaLd" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">141</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zljL7x6tw7Ga" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">24,944</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zvhXjiiHVMjg" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zPJ7pZjEpS61" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zqKjDWl8rY2e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">564</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zBH8NYFPjGp5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,337</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20231031_zWqPVBUK9Fl6" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">711</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20231031_z2Oy8AycA3M5" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">33,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Certificates of deposit</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zsbdtW0VMjl8" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_zMJUtmLAY55g" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,356</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zGv9QtS8UEJ9" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">148</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zNj3nFdtjDmk" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">31,038</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Government sponsored enterprise notes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zDW17VLxYJy9" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USGovernmentSponsoredEnterprisesDebtSecuritiesMember_zL9Mvw6hTdVf" style="text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,873</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zUsUJHHY7Wxg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">485</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zU6EvBFE9n3e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">3,368</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20230731_zZK3AE9wA5a1" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss">645</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_pn3n3_c20230731_zDg9LOuRCYX3" style="border-bottom: Black 2.5pt double; text-align: right" title="Debt Securities, Available-for-Sale, Unrealized Loss Position">41,635</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3000 1917000 141000 24944000 3000 3044000 564000 3337000 711000 33242000 4000 3356000 148000 31038000 8000 3873000 485000 3368000 645000 41635000 <p id="xdx_89F_eus-gaap--ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_zQCphqSzT6ga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zZZimnQua9y5" style="display: none">Schedule of Continuous Unrealized Loss Position for 12 Months or Longer</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Losses</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">October 31, 2023:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">U.S. Treasury bills and notes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zCn6E8He23y9" style="width: 14%; text-align: right">66</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_z3U9pYLbMXC5" style="width: 14%; text-align: right">639</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zUqZ0YLDUUFf" style="border-bottom: Black 1.5pt solid; text-align: right">556</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDWivrarfPX9" style="border-bottom: Black 1.5pt solid; text-align: right">3,216</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20231031_zSxdlwvQxHU2" style="border-bottom: Black 2.5pt double; text-align: right">622</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20231031_ztVoA3SVTCre" style="border-bottom: Black 2.5pt double; text-align: right">3,855</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 2023:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zRoKsJI0zorf" style="text-align: right">86</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zveNcL1TxYcf" style="text-align: right">816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Corporate bonds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zztABI9tqmz8" style="border-bottom: Black 1.5pt solid; text-align: right">484</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zK9BgPj3kpz1" style="border-bottom: Black 1.5pt solid; text-align: right">3,299</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iI_pn3n3_c20230731_zD5LUwalDDAj" style="border-bottom: Black 2.5pt double; text-align: right">570</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_pn3n3_c20230731_zBzOCie35hUj" style="border-bottom: Black 2.5pt double; text-align: right">4,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 66000 639000 556000 3216000 622000 3855000 86000 816000 484000 3299000 570000 4115000 <p id="xdx_800_eus-gaap--InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_zvF1CU5rm2r6" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 7—<span id="xdx_82E_zUa7wm7wUG35">Equity Investments</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zriPK3y7gobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zkPnU96zwdhc" style="display: none">Schedule of Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.25in"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20231031_zaNMVvzRKKBg" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20230731_zz2kFaMLBRTk" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_z98nqHHC0D5h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Zedge, Inc. Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_ecustom--NumberOfRelatedPartySharesReceived_pid_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zRZfJ3vbenmb" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90D_ecustom--NumberOfRelatedPartySharesReceived_pid_c20220801__20230731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zapcSnddpDAc" title="Number of related party shares received">42,282</span></span> shares at October 31, 2023 and July 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">81</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFNaU74Lteq7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rafael Holdings, Inc. Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90F_ecustom--NumberOfRelatedPartySharesReceived_pid_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zJaXOtIzhIVl" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90F_ecustom--NumberOfRelatedPartySharesReceived_pid_c20220801__20230731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zQcDxkxGAs4f" title="Number of related party shares received">278,810</span></span> shares at October 31, 2023 and July 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zk6OsdNizeGf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other marketable equity securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,497</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zQUgcriBj2F2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Fixed income mutual funds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,903</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,054</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_zWgvPaAcvdne" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Current equity investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,198</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__custom--SeriesCConvertiblePreferredStockMember__dei--LegalEntityAxis__custom--VisaIncMember_zGpRHrxgpMm1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,263</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--ConvertiblePreferredStockMember_zJKqpQpG1uae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible preferred stock—equity method investment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,444</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,784</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z3SUKZ6fqx9i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,002</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,002</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zfminPVacpTl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermInvestments_iI_pn3n3_zcP3IykHU83" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Noncurrent equity investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,874</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zqHOyNz9E5He" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Howard S. Jonas, the Chairman of the Company (an executive officer position) and the Chairman of the Company’s Board of Directors, is also the Vice-Chairman of the Board of Directors of Zedge, Inc. <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and the </span> Chairman of the Board of Directors and Executive Chairman of Rafael Holdings, Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_zmc66QIjWRQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zRL5BcQ1xOy7" style="display: none">Schedule of Carrying Value of Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230801__20231031_zsgZkk3Thx11" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220801__20221031_zvRVn7XKztL4" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zPHvbDFHG0l4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,632</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,501</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_pn3n3_zFyaHSgEnV0c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Adjustment for observable transactions involving a similar investment from the same issuer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(27</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn3n3_zjNNaDNMDB2b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Upward adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">129</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl1203">—</span></p></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_pn3n3_z86sdsC9eL7b" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1205">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1206">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_z9eO4vMmr86j" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of the period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,747</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,474</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zCCGgUWHtydg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company decreased the carrying value of the shares of Visa Series C Preferred it held based on the fair value of Visa Class A common stock, including a discount for lack of current marketability, which is classified as “Adjustment for observable transactions involving a similar investment from the same issuer” in the table above. In addition, in connection with the acquisition of Regal Bancorp by SR Bancorp in September 2023, the Company adjusted the carrying value of its shares of Regal Bancorp common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z8IlErtfOOBj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized losses for all equity investments measured at fair value included the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_z3smaEROgz8d" style="display: none">Schedule of Unrealized (losses) Gains for All Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20230801__20231031_zapLh46gY6Ic" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220801__20221031_zTKXvveEsey" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--EquitySecuritiesFvNiGainLoss_pn3n3_z3LoutBuJng5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net losses recognized during the period on equity investments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(917</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(1,941</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesRedeemed_pn3n3_zGK4KSCT0gdf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Plus: net losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1216">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_zx2Ibvux5Pff" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Unrealized losses recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(917</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,937</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unrealized gains and losses for all equity investments measured at fair value in the table above included the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" id="xdx_49B_20230801__20231031_zdwJEs8nBFT5" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220801__20221031_zkIjFl8ilc2l" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Unrealized losses recognized during the period on equity investments:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_hus-gaap--StatementEquityComponentsAxis__custom--RafaelClassBCommonStockMember_z1Xv1FzMEk3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 64%; text-align: left">Rafael Class B common stock</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(62</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(72</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_hus-gaap--StatementEquityComponentsAxis__custom--ZedgeClassBCommonStockMember_zvVSjuB24Nb1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Zedge Class B common stock</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(8</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(27</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_zyyuhVt4ANel" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left">Unrealized losses recognized during the period on equity investments still held at the reporting date</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,937</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A9_zU6TnoQjEVL" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Equity Method Investment</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an investment in shares of convertible preferred stock of a communications company (the equity method investee, or “EMI”). As of both October 31, 2023 and July 31, 2023, the Company’s ownership was <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20231031__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EquityMethodInvestmentMember_z7GMtXxXwHl7"><span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20230731__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EquityMethodInvestmentMember_zctlZUJ78Fre">33.3</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of the EMI’s outstanding shares on an as converted basis. The Company accounts for this investment using the equity method since the Company can exercise significant influence over the operating and financial policies of the EMI but does not have a controlling interest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determined that on the dates of the acquisitions of the EMI’s shares, there were differences between its investment in the EMI and its proportional interest in the equity of the EMI of an aggregate of $<span id="xdx_90A_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_iI_pn5n6_c20231031_zmuGhPgIfUnl" title="Equity method investment, aggregate cost">8.2</span> million, which represented the share of the EMI’s customer list on the dates of the acquisitions attributed to the Company’s interest in the EMI. <span id="xdx_90C_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_c20230801__20231031_zLUTQLVY3xdf" title="Equity method investment, description">These basis differences are being amortized over the 6-year estimated life of the customer list.</span> In the accompanying consolidated statements of income, amortization of equity method basis difference is included in the equity in the net loss of investee, which is recorded in “Other expense, net” (see Note 17).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 23.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--EquityMethodInvestmentsTextBlock_zzwBpi9kj4E9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s equity method investment:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zWNEc3VN9fw8" style="display: none"> Summary of Changes in Equity Method Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z8ng0cV6O20i" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49E_20220801__20221031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zobFCsywVReb" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EquityMethodInvestments_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,784</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,001</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_zEHnGEV5YZbf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase of convertible preferred stock</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">672</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1243">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znM30393qrp6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity in the net loss of investee</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(670</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(470</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zz1BmK8E4gW9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of equity method basis difference</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(342</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(182</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--EquityMethodInvestments_iE_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuPrTsJW3Tni" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,444</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">349</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AC_zuNIrgVGuhi1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zFRljU9NieJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized financial information of the EMI was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B9_zmoY39NDLYJh" style="display: none">Summary of Statements of Operations</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49A_20230801__20231031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSNGWKViC3Hl" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49E_20220801__20221031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcSr0goWwXc1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--Revenues_zqxDLxjdEtNc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,551</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,873</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and expenses:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_zhvwItBFzvld" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Direct cost of revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,193</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,694</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_zt1lI0LxHWg4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling, general and administrative</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,093</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,636</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingExpenses_pn3n3_zP3HirZQ038b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total costs and expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,286</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--OperatingIncomeLoss_pn3n3_zZxz97uGb9Cf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss from operations</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,735</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,457</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40B_eus-gaap--NonoperatingIncomeExpense_pn3n3_zKyXJjdABjNj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expense, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(104</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(344</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40F_eus-gaap--ProfitLoss_pn3n3_zB4xv04YXMqi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,839</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,801</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zriPK3y7gobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zkPnU96zwdhc" style="display: none">Schedule of Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.25in"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20231031_zaNMVvzRKKBg" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20230731_zz2kFaMLBRTk" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, <br/> 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_z98nqHHC0D5h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Zedge, Inc. Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_ecustom--NumberOfRelatedPartySharesReceived_pid_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zRZfJ3vbenmb" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90D_ecustom--NumberOfRelatedPartySharesReceived_pid_c20220801__20230731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zapcSnddpDAc" title="Number of related party shares received">42,282</span></span> shares at October 31, 2023 and July 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">81</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFNaU74Lteq7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rafael Holdings, Inc. Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90F_ecustom--NumberOfRelatedPartySharesReceived_pid_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zJaXOtIzhIVl" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90F_ecustom--NumberOfRelatedPartySharesReceived_pid_c20220801__20230731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zQcDxkxGAs4f" title="Number of related party shares received">278,810</span></span> shares at October 31, 2023 and July 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zk6OsdNizeGf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other marketable equity securities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,497</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zQUgcriBj2F2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Fixed income mutual funds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,903</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,054</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_zWgvPaAcvdne" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Current equity investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,198</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--StatementClassOfStockAxis__custom--SeriesCConvertiblePreferredStockMember__dei--LegalEntityAxis__custom--VisaIncMember_zGpRHrxgpMm1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,263</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--ConvertiblePreferredStockMember_zJKqpQpG1uae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible preferred stock—equity method investment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,444</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,784</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z3SUKZ6fqx9i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,002</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,002</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermInvestments_iI_pn3n3_hus-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zfminPVacpTl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermInvestments_iI_pn3n3_zcP3IykHU83" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Noncurrent equity investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,874</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 42282 42282 81000 89000 278810 278810 496000 558000 281000 1497000 3903000 4054000 4761000 6198000 1249000 1263000 2444000 2784000 3002000 3002000 1455000 2825000 8150000 9874000 <p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_zmc66QIjWRQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zRL5BcQ1xOy7" style="display: none">Schedule of Carrying Value of Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230801__20231031_zsgZkk3Thx11" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220801__20221031_zvRVn7XKztL4" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zPHvbDFHG0l4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance, beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,632</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,501</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_pn3n3_zFyaHSgEnV0c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Adjustment for observable transactions involving a similar investment from the same issuer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(27</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn3n3_zjNNaDNMDB2b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Upward adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0">129</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl1203">—</span></p></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_pn3n3_z86sdsC9eL7b" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1205">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1206">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_z9eO4vMmr86j" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of the period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,747</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,474</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1632000 1501000 -14000 -27000 129000 1747000 1474000 <p id="xdx_89D_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z8IlErtfOOBj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized losses for all equity investments measured at fair value included the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_z3smaEROgz8d" style="display: none">Schedule of Unrealized (losses) Gains for All Equity Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20230801__20231031_zapLh46gY6Ic" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220801__20221031_zTKXvveEsey" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--EquitySecuritiesFvNiGainLoss_pn3n3_z3LoutBuJng5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net losses recognized during the period on equity investments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(917</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(1,941</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesRedeemed_pn3n3_zGK4KSCT0gdf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Plus: net losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1216">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_zx2Ibvux5Pff" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Unrealized losses recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(917</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,937</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unrealized gains and losses for all equity investments measured at fair value in the table above included the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" id="xdx_49B_20230801__20231031_zdwJEs8nBFT5" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220801__20221031_zkIjFl8ilc2l" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center; text-indent: 0in"></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Unrealized losses recognized during the period on equity investments:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_hus-gaap--StatementEquityComponentsAxis__custom--RafaelClassBCommonStockMember_z1Xv1FzMEk3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 64%; text-align: left">Rafael Class B common stock</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(62</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(72</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_hus-gaap--StatementEquityComponentsAxis__custom--ZedgeClassBCommonStockMember_zvVSjuB24Nb1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Zedge Class B common stock</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(8</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(27</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--EquitySecuritiesFvNiUnrealizedGainLoss_pn3n3_zyyuhVt4ANel" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left">Unrealized losses recognized during the period on equity investments still held at the reporting date</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,937</td><td style="text-align: left">)</td></tr> </table> -917000 -1941000 4000 -917000 -1937000 -62000 -72000 -8000 -27000 -917000 -1937000 0.333 0.333 8200000 These basis differences are being amortized over the 6-year estimated life of the customer list. <p id="xdx_89E_eus-gaap--EquityMethodInvestmentsTextBlock_zzwBpi9kj4E9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s equity method investment:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zWNEc3VN9fw8" style="display: none"> Summary of Changes in Equity Method Investments</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z8ng0cV6O20i" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49E_20220801__20221031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zobFCsywVReb" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--EquityMethodInvestments_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,784</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,001</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_zEHnGEV5YZbf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase of convertible preferred stock</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">672</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1243">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znM30393qrp6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity in the net loss of investee</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(670</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(470</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zz1BmK8E4gW9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of equity method basis difference</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(342</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(182</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--EquityMethodInvestments_iE_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuPrTsJW3Tni" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,444</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">349</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 2784000 1001000 672000 -670000 -470000 -342000 -182000 2444000 349000 <p id="xdx_89E_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zFRljU9NieJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized financial information of the EMI was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B9_zmoY39NDLYJh" style="display: none">Summary of Statements of Operations</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49A_20230801__20231031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSNGWKViC3Hl" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49E_20220801__20221031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcSr0goWwXc1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--Revenues_zqxDLxjdEtNc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,551</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,873</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and expenses:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_zhvwItBFzvld" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Direct cost of revenues</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,193</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,694</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_zt1lI0LxHWg4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling, general and administrative</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,093</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,636</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingExpenses_pn3n3_zP3HirZQ038b" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total costs and expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,286</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,330</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--OperatingIncomeLoss_pn3n3_zZxz97uGb9Cf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss from operations</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,735</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,457</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40B_eus-gaap--NonoperatingIncomeExpense_pn3n3_zKyXJjdABjNj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expense, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(104</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(344</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40F_eus-gaap--ProfitLoss_pn3n3_zB4xv04YXMqi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,839</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,801</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2551000 1873000 2193000 1694000 2093000 1636000 4286000 3330000 -1735000 -1457000 -104000 -344000 -1839000 -1801000 <p id="xdx_809_eus-gaap--FairValueDisclosuresTextBlock_zZuY3n9tJXXh" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 8—<span id="xdx_829_zl22WkgW0uJl">Fair Value Measurements</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_z0EZ0c3NuT06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zZApYVKH0Bpf" style="display: none">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 <span id="xdx_F51_zcGmcqYinc59">(1)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 <span id="xdx_F5F_zkQ8zkiJ5Bq1">(2)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 <span id="xdx_F51_zogIYKwQArzb">(3)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="14" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zjUi309IeNKl" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,944</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zTWLlD1Oymsa" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,298</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEz2QqGvPXy5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1285">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z95yJ6TtQfBe" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,242</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z5elneksEkUa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zRgkbqyaP1Ad" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1291">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zMKB4MHw8J0h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1293">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_980_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zRV3Kt9BO3Md" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_980_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zx6T2Dftpobj" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1297">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zV72hKaIB6Oe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,230</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zWwbGjkt6gRf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zSzVbmGxo3Pk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,479</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zxdBQl9Sacbc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,705</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zH9WlA2g0qSe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,528</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zMJ3r42tBwH8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zVvYCwj4HWK1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition consideration included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zwddyNEe1u1e" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1313">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zEsD78jEdDN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zC0jnOSP7H99" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,834</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z21bw5Ui9bv4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,834</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other noncurrent liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_985_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z2DBzVqh7yCk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1321">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zVznuKKZbJqi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1323">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zC84fM4ZwvW4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zhl2hxctENl6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zYRcaL6KAMck" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1329">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZeNrgIuwnme" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1331">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z3VJAy0mLOT9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zP5pdyckmmia" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z6pQkm1b2jh5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,038</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zoo1ApypSUg5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,376</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zpSZINnaGutg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1341">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zpOAQY3k9rK2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42,414</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zMockb5FI6o6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,198</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zT7mjKFNXzu" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1347">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_987_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z0ioHRPW4Af3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1349">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zZ8tEQdaAvy4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,198</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzobGXATLo68" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1353">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z41yXrp7mC25" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zKAWnJSdte0i" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zgdcKipd6C11" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,763</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z4CgFaVggTV" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37,236</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zAQGC1PVTmsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,876</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zIsMNdr3aKhe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zu7DXVApkW2k" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,375</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition consideration included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zilRjkgazBl1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1369">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z0cZwzIwbSZj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1371">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zJutTQ925Gce" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,032</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zbS09yS7u1cf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,032</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other noncurrent liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zIOlQ7qG9OIk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1377">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zWDMOkl44o6e" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1379">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z2TEDoLnmOS5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,773</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_za9znPu6Xa8a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,773</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zEM3tsBLuXrd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1385">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z3RuYJ5EH7Sj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1387">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zUBGadOrWnEe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zdaXS9Di0z0a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0F_zZuJbgjiLNkh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span id="xdx_F13_zKTGoCftMD43" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– quoted prices in active markets for identical assets or liabilities</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F00_zSzHrbfnQNob" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span id="xdx_F16_zKSW8AihmpQ" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– observable inputs other than quoted prices in active markets for identical assets and liabilities</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0D_zFrjdZt8nJX2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span id="xdx_F11_zkLfahIbod77" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– no observable pricing inputs in the market</span></td> </tr></table> <p id="xdx_8AD_z2LP2UPGCZOl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At both October 31, 2023 and July 31, 2023, the Company had $<span id="xdx_901_ecustom--InvestmentInHedgeFunds_iI_pn5n6_c20231031_zWdYMojwheK1"><span id="xdx_90A_ecustom--InvestmentInHedgeFunds_iI_pn5n6_c20230731_zjkvvIZRdHu6">3.0</span> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million in investments in hedge funds, which were included in noncurrent “Equity investments” in the accompanying consolidated balance sheets. The Company’s investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zCx3b00wHtRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zeBycXmLq1Bi" style="display: none">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_zPJDY1FtTaGe" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49F_20220801__20221031_zw4A9CDj31l5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,132</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_z8ezclmBvcgh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total losses included in “<span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList_dxL_c20230801__20231031_zw5ek4uku3z5" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23NonoperatingIncomeExpense"><span style="-sec-ix-hidden: xdx2ixbrl1405">Other expense, net</span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(14</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,105</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_zBOD6EAb5pM2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1410">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1411">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8AA_zUy1xi9p3d4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zRB3IJPD77B6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zbfmYwPn5Bp3" style="display: none">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_zNftTVYsCdcc" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_492_20220801__20221031_zhvLXdlFj5e7" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,546</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_iN_pn3n3_di_zPqdkKpmSRzl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(214</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gain included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_iN_pn3n3_di_z54FBQyLV9ak" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“<span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_dxL_c20230801__20231031_zWEYyuLJP7Nl" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherOperatingIncomeExpenseNet"><span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_dxL_c20220801__20221031_zSuBIHNzKf6e" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherOperatingIncomeExpenseNet"><span style="-sec-ix-hidden: xdx2ixbrl1423"><span style="-sec-ix-hidden: xdx2ixbrl1424">Other operating gain, net</span></span></span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1421">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,565</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_401_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_iN_pn3n3_di_z2Ht6m18TSM7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“<span id="xdx_901_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_dxL_c20230801__20231031_zazx7FlygHb9" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"><span id="xdx_905_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_dxL_c20220801__20221031_znn1rVSfgXFj" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"><span style="-sec-ix-hidden: xdx2ixbrl1428"><span style="-sec-ix-hidden: xdx2ixbrl1429">Foreign currency translation adjustment</span></span></span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zq9b7TviTzb6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,603</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_zTZJDoge8mdl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1434">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1435">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"></p> <p id="xdx_8A0_zRJ3C4im2V5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended October 31, 2023, the Company paid an aggregate of $<span id="xdx_902_eus-gaap--PaymentForContingentConsiderationLiabilityInvestingActivities_pn5n6_c20230801__20231031_zg1xjJfEyXTb" title="Payment for contingent consideration">0.2</span> million in contingent consideration related to a prior acquisition. In the three months ended October 31, 2022, the Company paid an aggregate of $<span id="xdx_90A_eus-gaap--PaymentForContingentConsiderationLiabilityInvestingActivities_pn5n6_c20220801__20221031_zB5SW83onzb3" title="Payment for contingent consideration">0.4 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million in contingent consideration related to prior acquisitions. In addition, in September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the acquisition of Leaf would not be met. The Company recorded a gain of $<span id="xdx_90D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_iN_pn5n6_di_c20220801__20221031__us-gaap--IncomeStatementLocationAxis__us-gaap--OtherOperatingIncomeExpenseMember_z13IqjMKR6Hf">1.6 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million on the write-off of this contingent consideration payment obligation, which was included in “Other operating gain, net” in the accompanying consolidated statements of income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair Value of Other Financial Instruments</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  The estimated fair value of the Company’s other financial instruments was determined using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting these data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <i>Cash and cash equivalents, restricted cash and cash equivalents, settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities. </i>At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and settlement assets, other current assets, customer deposits, settlement liabilities, and other current liabilities were classified as Level 2 of the fair value hierarchy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <i>Other assets and other liabilities. </i>At October 31, 2023 and July 31, 2023, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company’s assumptions, which were classified as Level 3 of the fair value hierarchy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_z0EZ0c3NuT06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zZApYVKH0Bpf" style="display: none">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 <span id="xdx_F51_zcGmcqYinc59">(1)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 <span id="xdx_F5F_zkQ8zkiJ5Bq1">(2)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 <span id="xdx_F51_zogIYKwQArzb">(3)</span></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="14" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zjUi309IeNKl" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,944</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zTWLlD1Oymsa" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,298</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEz2QqGvPXy5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1285">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z95yJ6TtQfBe" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,242</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z5elneksEkUa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zRgkbqyaP1Ad" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1291">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zMKB4MHw8J0h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1293">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_980_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zRV3Kt9BO3Md" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_980_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zx6T2Dftpobj" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1297">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zV72hKaIB6Oe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,230</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zWwbGjkt6gRf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zSzVbmGxo3Pk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,479</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zxdBQl9Sacbc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,705</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zH9WlA2g0qSe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,528</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zMJ3r42tBwH8" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zVvYCwj4HWK1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,482</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition consideration included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zwddyNEe1u1e" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1313">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zEsD78jEdDN" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zC0jnOSP7H99" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,834</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z21bw5Ui9bv4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,834</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other noncurrent liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_985_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z2DBzVqh7yCk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1321">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_988_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zVznuKKZbJqi" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1323">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zC84fM4ZwvW4" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zhl2hxctENl6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zYRcaL6KAMck" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1329">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZeNrgIuwnme" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1331">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z3VJAy0mLOT9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20231031__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zP5pdyckmmia" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z6pQkm1b2jh5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,038</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zoo1ApypSUg5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,376</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zpSZINnaGutg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1341">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zpOAQY3k9rK2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Debt securities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42,414</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zMockb5FI6o6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,198</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zT7mjKFNXzu" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1347">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_987_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z0ioHRPW4Af3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1349">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zZ8tEQdaAvy4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in current assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,198</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzobGXATLo68" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1353">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z41yXrp7mC25" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zKAWnJSdte0i" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98E_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zgdcKipd6C11" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Equity investments included in noncurrent assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,763</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z4CgFaVggTV" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37,236</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zAQGC1PVTmsk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,876</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zIsMNdr3aKhe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zu7DXVApkW2k" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,375</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition consideration included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zilRjkgazBl1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1369">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z0cZwzIwbSZj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1371">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zJutTQ925Gce" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,032</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zbS09yS7u1cf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other current liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,032</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other noncurrent liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zIOlQ7qG9OIk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1377">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zWDMOkl44o6e" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1379">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z2TEDoLnmOS5" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,773</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_iNI_pn3n3_di_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_za9znPu6Xa8a" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other noncurrent liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,773</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zEM3tsBLuXrd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1385">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z3RuYJ5EH7Sj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1387">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zUBGadOrWnEe" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--ContingentConsiderationIncludedInOtherLiabilities_iI_pn3n3_c20230731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zdaXS9Di0z0a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition consideration included in other liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0F_zZuJbgjiLNkh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span id="xdx_F13_zKTGoCftMD43" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– quoted prices in active markets for identical assets or liabilities</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F00_zSzHrbfnQNob" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span id="xdx_F16_zKSW8AihmpQ" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– observable inputs other than quoted prices in active markets for identical assets and liabilities</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 15pt; text-align: right"><span id="xdx_F0D_zFrjdZt8nJX2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span id="xdx_F11_zkLfahIbod77" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– no observable pricing inputs in the market</span></td> </tr></table> 24944000 8298000 33242000 4761000 4761000 1230000 1249000 2479000 29705000 9528000 1249000 40482000 1834000 1834000 2754000 2754000 -4588000 -4588000 31038000 11376000 42414000 6198000 6198000 2500000 1263000 3763000 37236000 13876000 1263000 52375000 2032000 2032000 2773000 2773000 -4805000 -4805000 3000000.0 3000000.0 <p id="xdx_892_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zCx3b00wHtRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zeBycXmLq1Bi" style="display: none">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_zPJDY1FtTaGe" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49F_20220801__20221031_zw4A9CDj31l5" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,132</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_z8ezclmBvcgh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total losses included in “<span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList_dxL_c20230801__20231031_zw5ek4uku3z5" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23NonoperatingIncomeExpense"><span style="-sec-ix-hidden: xdx2ixbrl1405">Other expense, net</span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(14</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,105</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_zBOD6EAb5pM2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1410">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1411">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 1263000 1132000 -14000 -27000 1249000 1105000 <p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zRB3IJPD77B6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zbfmYwPn5Bp3" style="display: none">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_zNftTVYsCdcc" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_492_20220801__20221031_zhvLXdlFj5e7" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,805</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,546</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_iN_pn3n3_di_zPqdkKpmSRzl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(214</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(375</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gain included in:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_iN_pn3n3_di_z54FBQyLV9ak" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“<span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_dxL_c20230801__20231031_zWEYyuLJP7Nl" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherOperatingIncomeExpenseNet"><span id="xdx_90B_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList_dxL_c20220801__20221031_zSuBIHNzKf6e" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherOperatingIncomeExpenseNet"><span style="-sec-ix-hidden: xdx2ixbrl1423"><span style="-sec-ix-hidden: xdx2ixbrl1424">Other operating gain, net</span></span></span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1421">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,565</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_401_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_iN_pn3n3_di_z2Ht6m18TSM7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">“<span id="xdx_901_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_dxL_c20230801__20231031_zazx7FlygHb9" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"><span id="xdx_905_eus-gaap--FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList_dxL_c20220801__20221031_znn1rVSfgXFj" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"><span style="-sec-ix-hidden: xdx2ixbrl1428"><span style="-sec-ix-hidden: xdx2ixbrl1429">Foreign currency translation adjustment</span></span></span></span>”</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zq9b7TviTzb6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,588</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,603</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_zTZJDoge8mdl" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1434">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1435">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"></p> 4805000 8546000 214000 375000 1565000 3000 3000 4588000 6603000 200000 400000 -1600000 <p id="xdx_801_eus-gaap--VariableInterestEntityDisclosureTextBlock_zMyLRooBkNS5" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 9—<span id="xdx_82F_zW3f75ZYoF83">Variable Interest Entity</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is the primary beneficiary of a variable interest entity (“VIE”) that operates money transfer businesses. The Company determined that, effective May 31, 2021, it had the power to direct the activities of the VIE that most significantly impact its economic performance, and the Company has the obligation to absorb losses of and the right to receive benefits from the VIE that could potentially be significant to it. As a result, the Company consolidates the VIE. The Company does not currently own any interest in the VIE and thus the net income incurred by the VIE was attributed to noncontrolling interests in the accompanying consolidated statements of income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zQnr6mEsV2j2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VIE’s net income and aggregate funding provided by the Company were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zAwg1tjVz8Wa" style="display: none">Schedule of Net Income and Aggregate Funding to the Company by VIE</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_z8oz31BtiFli" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_492_20220801__20221031_z1RZrJMQALza" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended <br/> October 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_ecustom--VariableInterestEntityNetIncomeLosstAmount_pn3n3_zATE0JbdCBI8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income of the VIE</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_ecustom--VariableInterestEntityAggregateFundingRepaidToProvidedByReportingEntity_pn3n3_zn8kyXxsa14e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aggregate funding provided by the Company, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A1_zYDxap2dff37" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zfNXG0zuBl9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VIE’s summarized consolidated balance sheet amounts are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z5lMKyDp6dH7" style="display: none">VIE’s Summarized Consolidated Balance Sheet</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_492_20231031__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zewFTabjCIjc" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_491_20230731__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjDW1zqsXVZe" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, <br/> 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 31, <br/> 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,596</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted cash</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,578</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,848</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--ReceivablesNetCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_ecustom--DisbursementPrefunding_iI_pn3n3_zL3DG56xIBOc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disbursement prefunding</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,037</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">585</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">294</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">197</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherAssetsCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">383</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">317</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant, and equipment, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">219</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">272</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OtherIntangibleAssetsNet_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other intangibles, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">737</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--Assets_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liabilities and noncontrolling interests:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--AccountsPayableCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts payable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1481">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1482">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SettlementLiabilitiesCurrent_iI_pn3n3_z26fsrrVCdli" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Settlement liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,882</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,573</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherLiabilitiesNoncurrent_iI_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zXFQa3hr1YPe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due to the Company</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive income</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--MinorityInterest_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,005</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities and noncontrolling interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A7_zyW8rJdiKrqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VIE’s assets may only be used to settle the VIE’s obligations and may not be used for other consolidated entities. The VIE’s liabilities are non-recourse to the general credit of the Company’s other consolidated entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zQnr6mEsV2j2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VIE’s net income and aggregate funding provided by the Company were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zAwg1tjVz8Wa" style="display: none">Schedule of Net Income and Aggregate Funding to the Company by VIE</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49B_20230801__20231031_z8oz31BtiFli" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_492_20220801__20221031_z1RZrJMQALza" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended <br/> October 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_ecustom--VariableInterestEntityNetIncomeLosstAmount_pn3n3_zATE0JbdCBI8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income of the VIE</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_ecustom--VariableInterestEntityAggregateFundingRepaidToProvidedByReportingEntity_pn3n3_zn8kyXxsa14e" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aggregate funding provided by the Company, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 81000 140000 114000 97000 <p id="xdx_89B_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zfNXG0zuBl9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The VIE’s summarized consolidated balance sheet amounts are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z5lMKyDp6dH7" style="display: none">VIE’s Summarized Consolidated Balance Sheet</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_492_20231031__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zewFTabjCIjc" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_491_20230731__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjDW1zqsXVZe" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, <br/> 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 31, <br/> 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,596</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted cash</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,578</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,848</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--ReceivablesNetCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_ecustom--DisbursementPrefunding_iI_pn3n3_zL3DG56xIBOc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disbursement prefunding</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,037</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">585</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">294</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">197</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherAssetsCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other current assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">383</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">317</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant, and equipment, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">219</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">272</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OtherIntangibleAssetsNet_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other intangibles, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">737</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--Assets_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liabilities and noncontrolling interests:</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--AccountsPayableCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts payable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1481">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1482">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SettlementLiabilitiesCurrent_iI_pn3n3_z26fsrrVCdli" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Settlement liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,882</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,573</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherLiabilitiesNoncurrent_iI_pn3n3_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zXFQa3hr1YPe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due to the Company</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive income</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--MinorityInterest_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,005</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pn3n3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities and noncontrolling interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,114</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 1881000 1596000 6578000 7848000 23000 62000 1037000 585000 294000 197000 383000 317000 219000 272000 699000 737000 11114000 11614000 86000 70000 6882000 7573000 140000 26000 1000 21000 4005000 3924000 11114000 11614000 <p id="xdx_80B_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zeBlGmWHXrvg" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 10—<span id="xdx_82A_zfUdGzFzdyW2">Other Operating Gain, Net</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zkaRjof4X725" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the other operating gain, net by business segment:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zLDM1CUoEF5j" style="display: none">Schedule of Other Operating Gain, Net</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49B_20230801__20231031_zI0sGrAuXw73" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_499_20220801__20221031_z4hInW9iQ74j" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LegalFees_iN_pn3n3_di_msOOIENzGym_zdgfCmgBunt8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate—Straight Path Communications Inc. class action legal fees</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(212</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_401_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_maOOIENzGym_z6BZPgMfB6yd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate—Straight Path Communications Inc. class action insurance claims</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_ecustom--CorporateOther_maOOIENzGym_zFyxXL7GPUX" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Corporate—other</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1513">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_iN_pn3n3_di_hus-gaap--BusinessAcquisitionAxis__custom--FintechMember_z7g76mSsidX2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fintech—write-off of contingent consideration liability</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1515">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,565</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_ecustom--FintechgovernmentGrants_pn3n3_maOOIENzGym_z3qLyHqiOpg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fintech—government grants</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1518">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_ecustom--TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim_maOOIENzGym_zl1o06hT79g1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Traditional Communications—cable telephony customer indemnification claim</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1521">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--OtherOperatingIncomeExpenseNet_iT_pn3n3_mtOOIENzGym_zq8K6sqsUjw3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">484</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">800</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A4_zQ0IYm9j2Emi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Straight Path Communications Inc. Class Action</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As discussed in Note 16, the Company (as well as other defendants) was named in a class action on behalf of the stockholders of the Company’s former subsidiary, Straight Path Communications Inc. (“Straight Path”). The Company incurred legal fees and recorded offsetting gains from insurance claims related to this action in the three months ended October 31, 2023 and 2022. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Write-off of Contingent Consideration Liability</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2022, the Company determined that the requirements for a portion of the contingent consideration payments related to the Leaf acquisition would not be met. The Company recognized a gain on the write-off of this contingent consideration payment obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Government Grants</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended October 31, 2022, Leaf received payments from government grants for the development and commercialization of blockchain-backed financial technologies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Indemnification Claim</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beginning in June 2019, as part of a commercial resolution, the Company indemnified a cable telephony customer related to patent infringement claims brought against the customer. On May 8, 2023, the Company and the customer agreed to release the Company from the indemnification agreement in exchange for $<span id="xdx_90F_ecustom--TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim_pn5n6_c20230508__20230508__us-gaap--TypeOfArrangementAxis__custom--IndemnificationAgreementMember_zoQI8Ll4oRi7" title="Traditional communications cable telephony customer indemnification claim">3.9</span> million, which was recorded as an expense in the third quarter of fiscal 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zkaRjof4X725" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the other operating gain, net by business segment:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zLDM1CUoEF5j" style="display: none">Schedule of Other Operating Gain, Net</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49B_20230801__20231031_zI0sGrAuXw73" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_499_20220801__20221031_z4hInW9iQ74j" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three Months Ended</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31,</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LegalFees_iN_pn3n3_di_msOOIENzGym_zdgfCmgBunt8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate—Straight Path Communications Inc. class action legal fees</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(212</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_401_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_maOOIENzGym_z6BZPgMfB6yd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate—Straight Path Communications Inc. class action insurance claims</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_ecustom--CorporateOther_maOOIENzGym_zFyxXL7GPUX" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Corporate—other</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1513">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_iN_pn3n3_di_hus-gaap--BusinessAcquisitionAxis__custom--FintechMember_z7g76mSsidX2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fintech—write-off of contingent consideration liability</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1515">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,565</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_ecustom--FintechgovernmentGrants_pn3n3_maOOIENzGym_z3qLyHqiOpg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fintech—government grants</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1518">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_ecustom--TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim_maOOIENzGym_zl1o06hT79g1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Traditional Communications—cable telephony customer indemnification claim</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1521">—</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--OtherOperatingIncomeExpenseNet_iT_pn3n3_mtOOIENzGym_zq8K6sqsUjw3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">484</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">800</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 212000 2512000 684000 1725000 12000 -1565000 33000 -11000 484000 800000 3900000 <p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zJo8kmPP8xT6" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 11—<span id="xdx_826_zGGsVLIu16z8">Revolving Credit Facility</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s subsidiary, IDT Telecom, Inc. (“IDT Telecom”), entered into a credit agreement, dated as of May 17, 2021, with TD Bank, N.A. for a revolving credit facility for up to a maximum principal amount of $<span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn5n6_c20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zPebtwkHBNna" title="Line of credit facility, maximum borrowing capacity">25.0</span> million. As of July 28, 2023, IDT Telecom and TD Bank, N.A. amended certain terms of the credit agreement. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. At October 31, 2023 and July 31, 2023, there were <span id="xdx_90A_eus-gaap--LineOfCredit_iI_pn5n6_do_c20231031__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zYueeZeyzRwd" title="Revolving credit amount outstanding"><span id="xdx_904_eus-gaap--LineOfCredit_iI_pn5n6_do_c20230731__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_z0HJROnfdc4l" title="Revolving credit amount outstanding">no</span></span> amounts outstanding under this facility. In the three months ended October 31, 2023 and 2022, IDT Telecom borrowed and repaid an aggregate of $<span id="xdx_90C_eus-gaap--ProceedsFromLinesOfCredit_pn5n6_c20230801__20231031__dei--LegalEntityAxis__custom--IDTTelecomMember_zqQVu9n5jAbi" title="Borrowing lines of credit"><span id="xdx_903_eus-gaap--RepaymentsOfLinesOfCredit_pn5n6_c20230801__20231031__dei--LegalEntityAxis__custom--IDTTelecomMember_z28QOWPtKfNk" title="Repayments of lines of credit">30.3</span></span> million and <span id="xdx_907_eus-gaap--ProceedsFromLinesOfCredit_pn5n6_dxL_c20220801__20221031__dei--LegalEntityAxis__custom--IDTTelecomMember_zMv8bX9duXQ" title="Borrowing lines of credit::XDX::-"><span id="xdx_904_eus-gaap--RepaymentsOfLinesOfCredit_pn5n6_dxL_c20220801__20221031__dei--LegalEntityAxis__custom--IDTTelecomMember_zMgNN7WMDBTk" title="Repayments of lines of credit::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1541"><span style="-sec-ix-hidden: xdx2ixbrl1543">nil</span></span></span></span>, respectively, under the facility. <span id="xdx_90C_eus-gaap--LineOfCreditFacilityDescription_c20230801__20231031__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zApFZEMdPpp5" title="Credit facility, description">The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on <span id="xdx_905_eus-gaap--DebtInstrumentMaturityDate_c20230801__20231031__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zSPSKkzfokh1" title="Debt instrument maturity date">May 16, 2026</span>. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $<span id="xdx_902_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_pn5n6_c20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_ziAeMmQ35Pef" title="Revolving credit, unused portion amount">25.0</span> million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter.</span> IDT Telecom is required to comply with various affirmative and negative covenants as well as maintain certain targets based on financial ratios during the term of the revolving credit facility. As of October 31, 2023 and July 31, 2023, IDT Telecom was in compliance with all of the covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 25000000.0 0 0 30300000 30300000 The revolving credit facility is secured by primarily all of IDT Telecom’s assets. The principal outstanding bears interest per annum at the secured overnight financing rate published by the Federal Reserve Bank of New York plus 10 basis points, plus depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter, 125 to 175 basis points. Interest is payable monthly, and all outstanding principal and any accrued and unpaid interest is due on May 16, 2026. IDT Telecom pays a quarterly unused commitment fee on the average daily balance of the unused portion of the $25.0 million commitment of 30 to 85 basis points, depending upon IDT Telecom’s leverage ratio as computed for the most recent fiscal quarter. 2026-05-16 25000000.0 <p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zbFIqKmZRvZd" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 12—<span id="xdx_820_zqVUjJglLlN5">Equity</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2024 Equity Incentive Plan</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 26, 2023, the Company’s Board of Directors adopted the Company’s 2024 Equity Incentive Plan (the “2024 Plan”), which is intended to provide incentives to officers, employees, directors, and consultants of the Company, including stock options, stock appreciation rights, deferred stock units (“DSUs”), and restricted stock. The number of shares of the Company’s Class B common stock available for the grant of awards under the 2024 Plan will be <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20231026__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__us-gaap--TypeOfArrangementAxis__custom--TwoThousandTwentyFourEquityIncentivePlanMember_zdSMWHYfgcF1" title="Number of shares, grant">250,000</span> shares. The 2024 Plan is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023. The Company’s current equity incentive plan, the 2015 Stock Option and Incentive Plan (the “2015 Plan”), is scheduled to expire on September 16, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2015 Stock Option and Incentive Plan</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 11, 2023, the Company’s Board of Directors amended the Company’s 2015 Plan to increase the number of shares of the Company’s Class B common stock available for the grant of awards thereunder by an additional <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20231011__20231011__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__us-gaap--TypeOfArrangementAxis__custom--TwoThousandFifteenStockOptionAndIncentivePlanMember_z0xhfCFGXD5h" title="Additional number of shares authorized">250,000</span> shares. The amendment is subject to approval by the Company’s stockholders at its annual meeting of stockholders on December 13, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in">In the three months ended October 31, 2023, the Company received cash from the exercise of stock options of $<span id="xdx_90D_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__us-gaap--TypeOfArrangementAxis__custom--TwoThousandFifteenStockOptionAndIncentivePlanMember_z8o6IOEjYjdh" title="Proceeds from exercise of stock options">0.2</span> million for which the Company issued <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__us-gaap--TypeOfArrangementAxis__custom--TwoThousandFifteenStockOptionAndIncentivePlanMember_zGCkBmsxtkae" title="Exercise of stock options, shares">12,500</span> shares of its Class B common stock. There were no stock option exercises in the three months ended October 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock Repurchases</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to <span id="xdx_907_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20231031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zfDL4xg9azcc" title="Aggregate repurchased shares">8.0</span> million shares in the aggregate. In the three months ended October 31, 2023, the Company repurchased <span id="xdx_905_eus-gaap--TreasuryStockSharesAcquired_c20230801__20231031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_z9xyEINSezlb" title="Class B common stock shares repurchased">125,470</span> shares of its Class B common stock for an aggregate purchase price of $<span id="xdx_90B_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20230801__20231031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zfFF85LMiLkd" title="Aggregate purchase price of shares repurchased">2.8</span> million. In the three months ended October 31, 2022, the Company repurchased <span id="xdx_90E_eus-gaap--TreasuryStockSharesAcquired_c20220801__20221031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zyUuNlJeynWh" title="Class B common stock shares repurchased">203,436</span> shares of its Class B common stock for an aggregate purchase price of $<span id="xdx_908_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20220801__20221031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zoxHjp3b4E" title="Aggregate purchase price of shares repurchased">5.0</span> million. At October 31, 2023, <span id="xdx_907_eus-gaap--StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20231031_z9mMdvr5fik6" title="Stock repurchase program, remaining number of shares authorized to be repurchased">4.6</span> million shares remained available for repurchase under the stock repurchase program.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in">In the three months ended October 31, 2023 and 2022, the Company paid $<span id="xdx_900_eus-gaap--TreasuryStockValueAcquiredCostMethod_c20230801__20231031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_ze40FRyw88Md" title="Aggregate purchase price of shares repurchased">15,000</span> and $<span id="xdx_909_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20220801__20221031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zHO2hwLyq6ce" title="Aggregate purchase price of shares repurchased">0.3</span> million, respectively, to repurchase <span id="xdx_907_eus-gaap--TreasuryStockSharesAcquired_pid_c20230801__20231031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zoORbkB6vMHi" title="Class B common stock shares repurchased">654</span> and <span id="xdx_904_eus-gaap--TreasuryStockSharesAcquired_pid_c20220801__20221031__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zA5b5SbuVmW4" title="Class B common stock shares repurchased">13,403</span> shares, respectively, of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the vesting of DSUs, the lapsing of restrictions on restricted stock, and shares issued for bonus payments. Such shares were repurchased by the Company based on their fair market value as of the close of business on the trading day immediately prior to the vesting date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 250000 250000 200000 12500 8000000.0 125470 2800000 203436 5000000.0 4600000 15000 300000 654 13403 <p id="xdx_803_eus-gaap--MinorityInterestDisclosureTextBlock_zEivXgAwyuBh" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 13—<span id="xdx_828_zadGnFPQpt32">Redeemable Noncontrolling Interest</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 29, 2021, NRS sold shares of its Class B common stock representing <span id="xdx_90A_ecustom--SaleOfStockPercentageOfSubsidiaryEquityIssuedInTransaction_pid_dp_uPure_c20210928__20210929__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zGcHu4yOLc58" title="Capital stock outstanding percentage">2.5</span>% of its outstanding capital stock on a fully diluted basis to Alta Fox Opportunities Fund LP (“Alta Fox”) for cash of $<span id="xdx_90A_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_pn6n6_c20210928__20210929__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zJoSWDv3sCyf" title="Sale of stock, consideration received on transaction">10</span> million. Alta Fox has the right to request that NRS redeem all or any portion of the NRS common shares that it purchased at the per share purchase price during a period of 182 days following the fifth anniversary of this transaction. The redemption right shall terminate upon the consummation of (i) a sale of NRS or its assets for cash or securities that are listed on a national securities exchange, (ii) a public offering of NRS’ securities, or (iii) a distribution of NRS’ capital stock following which NRS’ common shares are listed on a national securities exchange.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The shares of NRS’ Class B common stock sold to Alta Fox have been classified as mezzanine equity in the accompanying consolidated balance sheets because they may be redeemed at the option of Alta Fox, although the shares are not mandatorily redeemable. The carrying amount of the shares includes the noncontrolling interest in the net income of NRS. The net income attributable to the mezzanine equity’s noncontrolling interest during the periods were as follows:</span></p> <p id="xdx_897_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zrfQhkEw4kCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zn0gEDiyeul1" style="display: none">Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: center"> </td><td id="xdx_49A_20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zMAosmGKxCu9" style="border-bottom: Black 2.5pt double; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: center"> </td><td id="xdx_494_20220801__20221031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zzjt8Bm0lPGf" style="border-bottom: Black 2.5pt double; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">October 31,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLossAttributableToRedeemableNoncontrollingInterest_pn3n3_zSUrZHAdJdwa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Net income of NRS attributable to the mezzanine equity’s noncontrolling interest</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">107</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">133</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zM5Dhi0AHRV3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.025 10000000 <p id="xdx_897_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zrfQhkEw4kCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zn0gEDiyeul1" style="display: none">Schedule of Net Income Attributable to Mezzanine Equity’s Noncontrolling Interest</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: center"> </td><td id="xdx_49A_20230801__20231031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zMAosmGKxCu9" style="border-bottom: Black 2.5pt double; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: center"> </td><td id="xdx_494_20220801__20221031__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--NationalRetailSolutionsMember_zzjt8Bm0lPGf" style="border-bottom: Black 2.5pt double; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">October 31,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLossAttributableToRedeemableNoncontrollingInterest_pn3n3_zSUrZHAdJdwa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; width: 60%; text-align: left">Net income of NRS attributable to the mezzanine equity’s noncontrolling interest</td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">107</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 2.5pt; width: 2%"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">133</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left"> </td></tr> </table> 107000 133000 <p id="xdx_80F_eus-gaap--EarningsPerShareTextBlock_zNTsgV9ErXSi" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 14— <span id="xdx_822_zLuR0yLj8PRg">Earnings Per Share</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_zxojBuqLVtj6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z2Qc1Mq5Az67" style="display: none">Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td id="xdx_49C_20230801__20231031_zjsLGHHHdJPk" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td id="xdx_49D_20220801__20221031_ztAODe2PFPxh" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31,</b></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="vertical-align: bottom; font-weight: bold; text-align: center"> </td><td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="vertical-align: bottom; text-align: center"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_ztl9RjvJa4fl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Basic weighted-average number of shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,178</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,603</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Effect of dilutive securities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_pn3n3_zLQo0t3rdJ34" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">12</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pn3n3_zEkjtfnXNHc9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zdUBFgqO41sb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Diluted weighted-average number of shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">25,277</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">25,616</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zTfVTJBYb9Wg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in">There were no shares excluded from the calculation of diluted earnings per share in the three months ended October 31, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_zxojBuqLVtj6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z2Qc1Mq5Az67" style="display: none">Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td id="xdx_49C_20230801__20231031_zjsLGHHHdJPk" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td id="xdx_49D_20220801__20221031_ztAODe2PFPxh" style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31,</b></span></p></td><td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; vertical-align: bottom; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; font-size: 11pt; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td style="vertical-align: bottom; font-weight: bold; text-align: center"> </td><td colspan="5" style="vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td><td style="vertical-align: bottom; text-align: center"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_ztl9RjvJa4fl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Basic weighted-average number of shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,178</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,603</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Effect of dilutive securities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_pn3n3_zLQo0t3rdJ34" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">12</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pn3n3_zEkjtfnXNHc9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_zdUBFgqO41sb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Diluted weighted-average number of shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">25,277</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">25,616</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 25178000 25603000 3000 12000 96000 1000 25277000 25616000 <p id="xdx_807_eus-gaap--ComprehensiveIncomeNoteTextBlock_zSaWpBbZ5OUd" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 15—<span id="xdx_82A_zR7nZZ3gv7s4">Accumulated Other Comprehensive Loss</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_z1rMrYcLzbx3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The accumulated balances for each classification of other comprehensive income were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zTAUWqpQpdu7" style="display: none">Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Loss on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%">Balance, July 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$ </td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zgrYR88HPsqc" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(645</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zpji9ET87wxc" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(16,547</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031_znB75Ao1UtJ9" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(17,192</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Other comprehensive (loss) income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zA0oRtRBfAr1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">(66</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zLOSg0nWFQyc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">631</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031_zcJ5BaejTOf7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, October 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zis3766Aph23" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(711</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMzQ80n15Efj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(15,916</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031_zM9gTPeMUe6i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(16,627</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A3_zTuGXB4yXZBi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_z1rMrYcLzbx3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> The accumulated balances for each classification of other comprehensive income were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zTAUWqpQpdu7" style="display: none">Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Loss on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%">Balance, July 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$ </td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zgrYR88HPsqc" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(645</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zpji9ET87wxc" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(16,547</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20230801__20231031_znB75Ao1UtJ9" style="width: 11%; text-align: right" title="Accumulated Other Comprehensive Income (Loss), Net of Tax">(17,192</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Other comprehensive (loss) income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zA0oRtRBfAr1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">(66</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zLOSg0nWFQyc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">631</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20230801__20231031_zcJ5BaejTOf7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other Comprehensive Income (Loss), Net of Tax">565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, October 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zis3766Aph23" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(711</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zMzQ80n15Efj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(15,916</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20230801__20231031_zM9gTPeMUe6i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(16,627</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -645000 -16547000 -17192000 -66000 631000 565000 -711000 -15916000 -16627000 <p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zPM3XgjthSze" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 16—<span id="xdx_827_zQ16h5iSVHe2">Commitments and Contingencies</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>COVID-19</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2023, the World Health Organization declared an end to COVID-19 as a public health emergency. As of the date of this Quarterly Report, the Company continues to monitor the situation. The Company cannot predict with certainty the potential impact of COVID-19 if it re-invigorates on the Company’s results of operations, financial condition, or cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Legal Proceedings</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 5, 2017, plaintiff JDS1, LLC, on behalf of itself and all other similarly situated stockholders of Straight Path, and derivatively on behalf of Straight Path as nominal defendant, filed a putative class action and derivative complaint in the Court of Chancery of the State of Delaware against the Company, The Patrick Henry Trust (a trust formed by Howard S. Jonas that held record and beneficial ownership of certain shares of Straight Path he formerly held), Howard S. Jonas, and each of Straight Path’s directors. The complaint alleged that the Company aided and abetted Straight Path Chairman of the Board and Chief Executive Officer Davidi Jonas, and Howard S. Jonas in his capacity as controlling stockholder of Straight Path, in breaching their fiduciary duties to Straight Path in connection with the settlement of claims between Straight Path and the Company related to potential indemnification claims concerning Straight Path’s obligations under the Consent Decree it entered into with the Federal Communications Commission (“FCC”), as well as the sale of Straight Path’s subsidiary Straight Path IP Group, Inc. to the Company in connection with that settlement. That action was consolidated with a similar action that was initiated by The Arbitrage Fund. The Plaintiffs sought, among other things, (i) a declaration that the action may be maintained as a class action or in the alternative, that demand on the Straight Path Board is excused; (ii) that the term sheet is invalid; (iii) awarding damages for the unfair price stockholders received in the merger between Straight Path and Verizon Communications Inc. for their shares of Straight Path’s Class B common stock; and (iv) ordering Howard S. Jonas, Davidi Jonas, and the Company to disgorge any profits for the benefit of the class Plaintiffs. On August 28, 2017, the Plaintiffs filed an amended complaint. The trial was held in August and December 2022, and closing arguments were presented on May 3, 2023. On October 3, 2023, the Court of Chancery of the State of Delaware dismissed all claims against the Company, and found that, contrary to the plaintiffs’ allegations, the class suffered no damages. The plaintiffs will have 30 days from entry of the final order to file an appeal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company’s results of operations, cash flows or financial condition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sales Tax Contingency</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. It is possible that one or more jurisdictions may assert that the Company has liability for periods for which it has not collected sales, use or other similar taxes, and if such an assertion or assertions were successful it could materially and adversely affect the Company’s business, financial position, and operating results. One or more jurisdictions may change their laws or policies to apply their sales, use or other similar taxes to the Company’s operations, and if such changes were made it could materially and adversely affect the Company’s business, financial position, and operating results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Regulatory Fees Audit</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, was audited by the Universal Service Administrative Company (“USAC”). The USAC’s final decision imposed a $<span id="xdx_905_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20230731__srt--ProductOrServiceAxis__custom--FederalTelecommunicationsRelayServicesFundMember_zdam7Mk4xas8" title="Final decision imposed">2.9</span> million charge on the Company for the Federal Telecommunications Relay Service (“TRS”) Fund. The Company has appealed the USAC’s final decision to the FCC and does not intend to remit payment for the TRS Fund fees unless and until a negative decision on its appeal has been issued. The Company has made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2023 and July 31, 2023, the Company’s accrued expenses included $<span id="xdx_903_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20231031_zk3tQACPKfc5" title="Accrued liabilities">23.9</span> million and $<span id="xdx_905_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20230731_zg5exh3Ipoch" title="Accrued liabilities">26.8</span> million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Purchase Commitments</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At October 31, 2023, the Company had purchase commitments of $<span id="xdx_905_eus-gaap--PurchaseObligation_iI_pn5n6_c20231031_z47wED3yBeYf" title="Purchase obligation">18.6</span> million primarily for equipment and services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Performance Bonds</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2023, the Company had aggregate performance bonds of $<span id="xdx_908_ecustom--PerformanceBondsOutstanding_iI_pn5n6_c20231031_zPsgb9ApSthj" title="Performance bonds outstanding">29.0</span> million outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2900000 23900000 26800000 18600000 29000000.0 <p id="xdx_805_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_zy7JP7TwUvZc" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 17—<span id="xdx_829_zxP2yP3JXuok">Other Expense, Net</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_z4BUnUAeZeG1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expense, net consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zDS0oepwY8yj" style="display: none">Schedule of Other (Expense) Income, Net</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20230801__20231031_zKI9Qqzz5UV7" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220801__20221031_zK6uNjggRwS2" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">October 31,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--ForeignCurrencyTransactionGainLossRealized_pn3n3_maNIEzeRA_z5FvDg7i9u23" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Foreign currency transaction losses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(3,499</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(1,030</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_maNIEzeRA_zi3jA7dRKjG3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Equity in net loss of investee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,012</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(652</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--GainLossOnInvestments_pn3n3_maNIEzeRA_zIRicDFq2nge" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Losses on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,941</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OtherIncome_pn3n3_maNIEzeRA_zKixwUyUhuG7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(158</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzeRA_ziOx0yShRc2b" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,586</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,842</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A7_z61z4rE4SCG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_z4BUnUAeZeG1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expense, net consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zDS0oepwY8yj" style="display: none">Schedule of Other (Expense) Income, Net</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20230801__20231031_zKI9Qqzz5UV7" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220801__20221031_zK6uNjggRwS2" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Three Months Ended</p> <p style="margin-top: 0; margin-bottom: 0">October 31,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--ForeignCurrencyTransactionGainLossRealized_pn3n3_maNIEzeRA_z5FvDg7i9u23" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Foreign currency transaction losses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(3,499</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(1,030</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_maNIEzeRA_zi3jA7dRKjG3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Equity in net loss of investee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,012</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(652</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--GainLossOnInvestments_pn3n3_maNIEzeRA_zIRicDFq2nge" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Losses on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,941</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OtherIncome_pn3n3_maNIEzeRA_zKixwUyUhuG7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(158</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzeRA_ziOx0yShRc2b" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,586</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,842</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -3499000 -1030000 -1012000 -652000 -917000 -1941000 -158000 -219000 -5586000 -3842000 <p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zhbFJ9SZ92Ki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 18—<span id="xdx_825_z43dqTtzoWTi">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 23.75pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s income tax expense in the three months ended October 31, 2023 was based on an effective tax rate of <span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230801__20231031_zUntRjMYhVz6" title="Effective income tax rate reconciliation, percent">31.8</span>% compared to <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220801__20230731_zROK9dbSVR0b" title="Effective income tax rate reconciliation, percent">27.0</span>% for fiscal 2023. The change in the estimated effective tax rate was mainly due to differences in the amount of taxable income earned in the various taxing jurisdictions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.318 0.270 <p id="xdx_808_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zVOuSnbhIfl1" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 19—<span id="xdx_826_zGPpEqVbPAqi">Recently Issued Accounting Standards Not Yet Adopted</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 23.75pt">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, <i>Segment Reporting (Topic 280)</i>, <i>Improvements to Reportable Segment Disclosures, </i>to improve the disclosures about reportable segments and add more detailed information about a reportable segment’s expenses. The amendments in the ASU require public entities to disclose on an annual and interim basis significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, other segment items by reportable segment, the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU does not change the definition of a segment, the method for determining segments, the criteria for aggregating operating segments into reportable segments, or the current specifically enumerated segment expenses that are required to be disclosed. The Company will adopt the amendments in this ASU for its fiscal year beginning on August 1, 2024 applied retrospectively to all prior periods presented. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 23.75pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 23.75pt">In June 2022, the FASB issued ASU No. <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022-03, <i>Fair Value Measurement (Topic 820)</i>, <i>Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,</i> that clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also requires specific disclosures related to equity securities that are subject to contractual sales restrictions. The Company will adopt the amendments in this ASU prospectively on August 1, 2024. The Company is evaluating the impact that this ASU will have on its consolidated financial statements.</span></p> Stock-based compensation included in selling, general and administrative expense Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market. – quoted prices in active markets for identical assets or liabilities – observable inputs other than quoted prices in active markets for identical assets and liabilities – no observable pricing inputs in the market EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &!]BU<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !@?8M78X011.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';"#B;-96.G%@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''#3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B*(JKH'AZ2,(@4SL(@KD76MT5(G5!32!6_TBH^?J5]@1@/VZ-!3!EYR8-T\ M,9['OH4;8(81)I>_"VA6XE+]$[MT@%V28[9K:AB&621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &!]BU=^4?!3] 4 *4@ 8 >&PO=V]R:W-H965T&UL MM9I=^D>HC70FCR& 91?-Y9:[WYT.O%[EJ$ M/#Z5&Q'!)TNI0JYA4ZUZ\48)[F5%8=!CEC7LA=R/.I-Q]MY<3<8RT8$?B;DB M<1*&7#U=B$#NSCNTLW_CUE^M=?I&;S+>\)58"/W;9JY@JU>F>'XHHMB7$5%B M>=Z9T@^.W4\+LCU^]\4N?O::I"CW4CZD&S/OO&.E+1*!<'4:P>'/5C@B"-(D M:,<_16BG_,ZT\/GK??I5!@\P]SP6C@S^\#V]/N^<=8@GECP)]*W<_2P*H$&: MY\H@SGZ37;YOO]\A;A)K&1;%T(+0C_*__+'HB&<% UI3P(H"]J* UGV#7138 M&6C>L@SK(]=\,E9R1U2Z-Z2E+[*^R:J!QH_285QH!9_Z4*E93;Y//,M+KF%Q&GO"^K>]!6\H&L7V#+A@:>./J4V+3 M$\(L9AO:X^#E'X5[2JR1J?R;YMAE_]A9GEV7)]T$CEI-[IXVPM0]>#FUNE], M$&A5>NI^B#?<%><=.#=CH;:B,_GA.SJT?D20^B52'VW3%'B\C.DJX"L3$UZ_ MY$%LZ@H'+6L(-2BA!L>-TY>$*RU4\$1NQ48J;>+#H[1*C'AH54.\88DW//(P M5!RFT&P&K.?#LVK'#RUK"#@J 4?' _^_^+X*KNKI\"P8O[Z) M#ZUJR$>MZH)IH:UR$J5> F)'ZX&X;M<:=6WC..*534&?F0%%6W89:5\_ 6<@ MR'42W@MEQ,-#:)<.[9$9#ZULBL^/< MW,YO;J=WLYMK(RJ:T!2U<1#%Y:5 MGGH>I,D_!O921O T_HI4@4=QK7I([ MZ1:,\IW<149J/.Y:[+AZ,'*VX4>T$B2*.\U+SO)PGBNY]2/7/,1XYO4O1M V M1(E6ID1QO7D).I>QAMGY3W]3?\;BB=:(6LQ(VH8RL4J9V %ERCB5X+5@!P+> MOA_9[XP/ ]I0)%8I$L/MYI/,''XM(TR1#H3T[;,N7%,M(U\;CL0J1V*XVMSY M&N1/+@EE;^_?D85P$P5C:83$DYR QW$^S1)7AB%3[ M4XN2C5#YPRAC=[3A4:SR*(;+#]Q\>WZT(HNG\%X&QE[ T 5C5AM:!.KM(GA MCK,?5G+YZ*YYM!*U)GP@Z/KKPN@,>%E3ODJ3V%&:M+]QRY^;9.,(EQ;SC>F! MQ*_&1Z4.7M64LW(C=I0;S2(M5/YX/+TIY7MP(R>>6,?9A@FQRH3842:4WIB" MY((=K*0RSTEXSM1U!41 @)>'&5G;L"%6V1 [RH86(0\"UQ2O,B$;EQ@GOZ9GEWDR)7]]%JD-_6TD?"6G*;C;,"2[,B3[ MJ*=(!?XB5YI%MIA&;A(-1A^ERF#LAU>2F:(?\K1^EI8NWFXG=##JVVPX[FU- MB,]6P'!I^69H+_"A?261*9#:T"*[TB+[J*=)C8;VE82GZ(?^?X:6V8.SH6WU M7XQM[]E"<#JC9NOC,0AW$NE\3;A\MUR#GV8KS[UJ]WP!_S-/)^28!&()I=;I M"-Q&Y6OB^8:6FVQ9^5YJ+;Z1?4/YGPN1?4$L#!!0 M ( &!]BU?Z:A>Q=@@ ,$G 8 >&PO=V]R:W-H965T&ULM5K;;N,X$OT5PM,8[ ).6[SHUDD,=)R=RP*S':1[=A\&^\!(="RT)'HD MRNGLUR\I.:8E7IS,>/JA(]O%TJEBL MJLJVCS?L)(_7<_@[.6+^^)Q(]07B^75ECZRSTS\NKUKY*?%P4M> M5*QN"UZ#AJVO9Q_AAQ5)U8#>XM\%>VJ/KH$*Y8'SK^K#S_GU+%"(6,DRH5Q0 M^6?'5JPLE2>)X_>]T]GAGFK@\?6+]Q_ZX&4P#[1E*U[^I\C%YGJ6S$#.UK0K MQ3U_^HGM PJ5OXR7;?\_>-K;!C.0=:W@U7ZP1% 5]?"7?MLGXF@ )(X!:#\ MO78 W@_ ?: #LCZL6RKH\JKA3Z!1UM*;NNASTX^6T12UFL;/HI&_%G*<6*YX MW?*RR*E@.;BA):TS!CXK=RVX +]^O@5_>_=W\ X4-?BRX5U+Z[R]6@AY9S5^ MD>WOL]:T129*L3L+: 'K^0(31+%23C!;%JE(4PB.^3P #GT0KYE M#P*T+.N:0A3,BBXT[HLQ(FB"SK0BB$!B1Q<=T$5>=/^0>1//2S4$M^8NO 2TE MR_0=2?(5R!J6%P*47*[:5OW\+IRG00JH +*_\ ?6''I$7SOCT3GO'L2Z*_4- M!P\10I?3T7[T#7M$*MLANNN MSHOZT88RMYV K19*8]ZM*,=-6 M%6N_(JVXL05/8E:!S2P*0P=J3:G0SZD_SZK3N')CO&"!HS;UHET-60H.90> X2A29!)C ,IA!- MJS2)76M(\RCT$^DG69A4R#X)2B9W-*!16Y<+OK[HY ?/DC+)BJ30P&Q:A2$) M')@UI4$_I]VR-9-K/I>)S7C%@*#?CLG-BM>D'!2$.)T"MI@1&$ '8DU-T,]- M0[UZTFER#0Q28C12JQE,[?"0IB3DIZ2AD;KA(9-G2)H&))K@L]B%,$B@8\:1 M)B0$7[7I*@OZ4)2]7K;OO+R\]N:MUYF\C8,^VFB>H+>QQMW29R5PK6&;Q(6( M5'33Z;&8(80=U8TTO2$_O7W,LJ9C?D6#3)*"00"#>(K18B>M7+T8:39#?C8[ M-(V&[5C=V?-HTA4F@;'ALIF%F#B4(=*LAORLMNJ/;&2CR-F6MX5C+5H(+0W) ME'DM9DE$$M=<:TI#?DH[VD\<+48K4).P8(J,\P"+&8(D=:@7I(D-G2"VD88] MA=4D*IB$9G%:S.+C#>\8JR8TY">TL9 ]A=7"47&8&JK;9I>2XQ4W1JO)#)T@ MLXED.(77)"V$3>JP6"6N]EO_,4SU8! MA;TD^E8!=2YOXUQH/L5^/KUK7CB_S\(W$AC?%_Y3% MADH(?8;0)0SF01!J&*1 M?4B=3%T4-UTS?/+K%(A MVU$KYJHIM47;,Q-? SB/TJ1O5L/5?B;E+ZM2;G7 1VE?52]+I#M6]8_<2R?K0DU5<4%A F&4]UI-PR)2X!@+4"P7X!( M!=]57=D_R..#<.*5++.->N:Z8_VYN16ZJ3$N8!2AJ7"RVL70=;B-M1;!?BUR MSP257\F]!VUJ.?%VE):37(214; 6"4)D,(XG4UJ#D-?LKE_?F*W/J4SQ@62+ M(L:3*MO!,8Z1XXB :)E"_#+E7W8&M#]4,U5(E!H/ 6Q6*'(]!]1*A;SF4-B3 M2/6&H.$?Z7>(G^ ]#VY.).W M<2ZTCB!^';$Z(L?YH+&L,5N$P?39F]]FC$\+!^(7#J,:O?'7J-?3F^?E3-[& M<6MV)\E?6J->[?#F7)S)VS@76C 0OV!X;8T.7HY?4T'&'NZ$T8!PX#F_M+?\/4$L#!!0 ( &!]BU=\ E"CT0, )4/ 8 >&PO=V]R M:W-H965T&ULK9=MCZ,V$,>_BD5/U9VT73#/V2:1=G.JVDJG M1K=W[8NJ+QQP EJ#4]LD=_WT'0-+PD,@.=V^V&"8&?_&C.>/YT?]6L#( M;*+$:49SF?(<";I=&(_X885#[5!:_)G2HSR[1CJ5#>O!;O# L3409C90. M0>#G0%>4,1T)./ZM@QK-G-KQ_/HU^B]E\I#,ADBZXNRO-%;)P@@-%-,M*9CZ MR(^_TCHA3\>+.)/E?W2L;2T#1854/*N=@2!+\^J7?*D7XLP!NQ<<[-K!OM;! MJ1V<,M&*K$SK/5%D.1?\B(2VAFCZHER;TANR27/]&I^5@*2LS0F MBL;HB3"21Q0]ZW 2O5T307.54)5&A+U#/Z'/S^_1VS?OD$S@B41ICCXEO) D MC^4=>M,:STT%>'H2,ZI1GBH4^P+*'Y&Z1PZ^0[9E.P/NJW'WWPMVR=V$16E6 MQFY6QB[C.1?B/3(H\7(Y8+.@F!<;M2T8U%W$BQQ61]"(I@>R813>D] +-91R M-8=?SJ&WU&'IS:S9W#R<)S9@Y+MV8]3"=QI\9Q0?-J!B%#:<0D1*>)UW*(>N MP+< +JDXT"%:IP>"7;]+.V"$76>8UFUHW5':-6Q>"HL8(ZCXZ.4.[8E !\** M0B.00B5 BWBNF>+Y@%?QW>*:L6 ML-\ ^]\$G$I9#,/Z/8PNZ)A%"S)H((-1R!7/,NCH*P:%BA[1WQ]HMJ'BGR&Z MT4!:\A[DGD1T8>SK*C>6/_Z ?>OGH7[RG8*U<@Z;G,-K5>JS7FTX7K_4IZQ:M-@Z29EU.^_E2J^CM3#LP.ZP3EFU6<]D%]_. M"I]94H%XIOEN$!CW6X07N%W@":LV\$D-\;@)_G$X_IY0SO!5ZGGE%6;\Z2? M>%Q OZ&EX+XPVM: ?D[;M9E/$HK'-?36MM+71SL(?:^+.VCF75KADY;BJ\3T MML82]%D<+_2[R$-F_FQV ?DDA7A<"Z]O+6$/P+6#[O?ID!7VNAW;/#LSZ0/K M!R)V:2X1HUMPL^X#*"=1G0&K@>+[\ABUX0H.9>5E N=F*K0!/-]RKEX'^F36 MG,27_P-02P,$% @ 8'V+5VVQVFR4!0 !18 !@ !X;"]W;W)KQ"+.2]5EA;L02!9YCD5_]ZSC#_=3?#DN/ YW>Z47I@NYGNZ98],?=T_"+B; MME:2-&>%3'F!!-O<3=[BVQ4)M4(E\6?*GN3)-=*NK#G_KF_>)W<31R-B&8N5 M-D'AY\"6+,NT)<#Q3V-TTKY3*YY>'ZW_5CD/SJRI9$N>?4L3M;N;1!.4L TM M,_69/_W!&H=\;2_FF:S^HZ=&UIF@N)2*YXTR(,C3HOZESTT@3A2P.Z) &@72 M5_!'%-Q&P>TK>",*7J/@59&I7:GBL***+N:"/R&AI<&:OJB"66F#^VFA\_ZH M!#Q-04\MEKR0/$L3JEB"'A7\0%*51'R#WAH&N?@*$8>X!CRK'U/V&LBVH89 M_?5V+96 VO_;%*S:F&LVIAO"K=S3F-U-X(N73!S89/'+SSAP?C5Y^DK&SOSV M6K\]F_7%9W9@1M@XOCSZ>$4OD&,X @'K=@9,+\%YEN! MK5(!_0?%7"I=\<*"LS;DG0 @3A"&80^G0B8<08MSL"*\W?!I41[P3>I M,H$+!F^=>1Z)>MB&4M$,>R,A#%MHH;6F/^V9H"HMMH@] QE): H76^ ;>7EK M0AJ^9DV_DK$SOZ/6[\B:DD>@*O#Z"FU9 1'($+0\1!-HT:G^I#6;&2#?VXW^ MA8V-(!HD+@R)[DAGZ1U*!;. C%3>K'5S]H*;!_"NB$W.+&>#-_JD_^$.9; S M@@D['6DY5E2?U(X)Q-O2TP5WA0K8)EU(QM!'KAC"SJ61@9P!H&LO\GJH35+1 M*.X3LL56W%^X@DKA@T_&"!2;LAZX?:1#L2":C:4=DPXJL4)MN&HC>'X$#%L% M(U R3'&(@WXA&,0TK8ZT']QQ*K92%P!5##YO!7L/C;@J R-,=]C^O$'>AT*^ M,QN!V-$?MO-?7:Y-LLL.:\_THZ$,TB+F11T9 =E2([5S8)'S-8)A@33"1 MHL\CU3DD.DP\,JA.@QB4ISL"MN-#;"?$!\$/:35[ -J7P0Z9[]J=>7WN-HEY MKAN-@.T8$EN):/&1'8O3""XTU&4XR/I0"A/?]T>P=2R&[8S384-4*9&N2T77 M&<22HX+#>J$$KX@.I.KOS!SA(?E<1W@08(,4]OVQ:N@X"MM)RN+$^]47M.1B MS^L&9L0^&^PMP\"?];$/I3 PVIHTYBI\Y[*M/8Z&6M%YXDQKGI M]R&CD#=2>*0C26(GR56:E:H_J3:PR(_ ,@F-PNHHD=CGS&_5:0=+KJG>O&T9 M*LI\K3=,F^/<7DH8]V%8CVD6EUE=5O"4#8K17%BO.IF^EK7S8'7D3.SD/%Y8 M0Z(E/@[[4Y51+'#&DMCQ,7EI-AVO+<.4Z9/!+&H4"\9F9J+)]WRE8SAB9SB8 M6QYU-[K61W");E!ZJU.5U4\(_J Y9V52EYQ\>7 Z;I5,^9V>G'7E3&RK,T,) MKRP+59](M*OMN>1]=1K76U_BVQ4VK+\EP>T2@F%Z$L*3ZHASVKVZ/B#]0,46 MAEZ4L0W <&Y"B+VHSQSK&\7WU2G]7$%XQM$!;QW8^ABPQT*8;UD.QH%FW0[&# M8C.Q4%O*)#GI_OTHV?'2U,EV6 ZQ1/$]\5$B-=I(]:0S1 //12[TV,N,60U] M7R<9%DQ?RA4*6EE(53!#4[7T]4HA2QVHR/VPT^G[!>/"BT?.-E7Q2)8FYP*G M"G19%$S]NL9<;L9>X&T-]WR9&6OPX]&*+7&&YF$U533S&Y:4%R@TEP(4+L;> M53"\Z5M_Y_"-XT;OC,$JF4OY9">WZ=CKV( PQ\18!D:?-4XPSRT1A?&SYO2: M+2UP=[QE_^2TDY8YTSB1^7>>FFSLO?<@Q04KW; M\2 IM9%%#:8("BZJ+WNN\[ #"*(#@+ &A/N W@% 5 .B?4#W *!; [HN,Y44 MEX<;9E@\4G(#RGH3FQVX9#HTR>?"'OO,*%KEA#/Q1 HMJ1 M;R@VNX.?U'%,JCC" W%$<">)6,-'D6+Z$N^3ID98N!4V"8\2?DG,)43!.82= M,&J)Y^;?X>&1<*(FSY'CZQW@JY/99!@>K^;:*+KV/]J259%%[62V%0SUBB4X M]JC6-:HU>O&[MT&_\Z%-Z7\B>Z&[V^CN'F./9QG=&%>9*5 &J%MI9@N^)<[K MXTR/06NF*E#?@6R/6\>#03#RU[L)>.W3&X2-SPM=/6_/T&^$]O\6WLS(Y.GB MM=8W0#\NDKRDJVWKA-H>P9?GL$2!BN5 -0,LI?+F]D[83@CX;/'8=@3^3KD7 MJ):N;6K:LA2F.IG&VG3F:]>0]NP3ZMA!B_VJ-YSTVNS]X<1U>/_/MM7S<,?4 MD@L-.2XHA,[E@.I 52VWFABY6(8G@=@, !<* 8 >&PO=V]R:W-H965T&ULK59=;]LV%/TKA%8,"3!'7Y;L9+:!Q%G1 .L:-,WV4/2!EJXM MKA3IDI3=[M?ODE)41V:,#=N+)=+W')YS>77)V5ZJS[H",.1KS86>!Y4QVZLP MU$4%-=47<@L"_UE+55.#0[4)]58!+1VHYF$217E84R:"Q;RMB)<#';T@T\@'GTP,/W)_;7SCR:65$-2\G_8*6IYL$T("6L:[E_ YVAS/(5DFOW2_9= M;!20HM%&UAT8%=1,M$_ZM4O$ 0!Y_("D R1#P/@%0-H!4F>T5>9LW5)#%S,E M]T39:&2S+RXW#HUNF+#;^& 4_LL09Q9+*;3DK*0&2O)@\(%[9#21:[*4-59& M9;=L!^1.%+(&=D1!X?;LG9JW/RBC!!/E2RT524>A8: M%&B7"8M.S$TK)GE!3$K>2F$J37X1)93/\2$:Z]TE3^YNDI.$[PIS0=+X)Y)$ M2>K1L_SG\.2$G+1/=NKXLA?XNASV:28?KU?:*"SE3[YDM62IG\Q^WU=Z2PN8 M![A-&M0.@L6//\1Y]+//Z?]$]LSWN/<]/L6^^ W;$7/>?39;;.ZPMNOL%M/Q M))^%NT/YQT%QDF59'_5,5];KRD[J6E94;, 6;2.P!W+V%WX$' N:CV-&\?B%S$]ZS9.3FM^9"A0I MGG48UG48NP'G/K&3(R%9G@W$'L>,TGSB%SOMQ4Y/EXE'ID_?]&CMRV@\S.9Q M4)S$TZE?X66O\/)?*R34&,56C;$U3(PD0N*\,$IRA&\PR@!^ZOZZN#Q.XS2> M#*QX@N(L2_U6XNC[B13]=S-WMQ_P@%);J5R=>\^:Z+BQ),EX8,(3%4=Y.JSO M\."(K4%MW,U#8P4WPK3G43_;WVZNW9D^F+^QMQYW='^G::],;ZG:,*$)AS52 M1A<3;!:JO86T R.W[B!?28/7 O=:X!7:"_"R[^!E!+ P04 M " !@?8M7(D.\ >8& ,,0 & 'AL+W=O^)$2@QSPK^$5O*<3J0[_/ MITN2)_P]79%"?C.G+$^$/&2+/E\QDLRJI#SKFX;A]/,D+7JC\^K<#1N=T[7( MTH+<,,37>9ZPIRN2T8>+'NX]G[A-%TM1GNB/SE?)@MP1\75UP^11?TN9I3DI M>$H+Q,C\HG>)/\2F4294$7^EY('O?4;EI4PH_58>Q+.+GE&VB&1D*DI$(G_< MDS')LI(DV_&]AO:V-'DQDX23,=$;]M",S)-U)F[I M0T3J"QJ4O"G->/4_>MC$NK+B=,T%S>MD>9RGQ>9G\EAWQ%X"M@XDF'6"J238 MSH$$JTZPCDVPZP1;2; .)0SJA(&:8!Y(<.H$1TUP#R2X=8*K))B'$H9UPE"M M<*A;O3K!J^2P&;]J\*\3D8S.&7U K(R6M/)#I: J6XYY6I1BOQ-,?IO*/#$: MTX+3+)TE@LS0G9 _I)(%1W2._._K5#RAMU^+9#U+Y?>_H3/T]>X:O7WS&WJ# MT@)]6=(U3XH9/^\+V9:2V)_6=:\V=0W^^M7XJRZ\WXV_G,E^E+=XDJ&;))V=R2X<)ZM4 M]D07-'BA)^4Q8J[69]H,:6%8#23WRQ07 C""#_4NKZ\);;WA;F] M+\RJA'6@Q-7EGY>?QCY*!/ICG;U'%GZ'3,,T=4K?D)R*5"XN]R/L&H[EGO?O M]Y7=#K.L9LAU.\1T%8ROB?$B");ENP#;U[/V+&G:TJ-R$?^"J9DHN>W&5PPNY);X1T4PX0QP?B M!$==?0A4+0+BQ*_G-,1G;\5GOR ^+B?":;DZ:H7W++<9FC.:(Y*O,OI$B'9% MM-L=;UG*C3;N;,X)J@/B^$"1GDTI6 M4FWRP88GY;Y!)ZI!JU\'KJEHJK/:"9IJU\+*XJ1KC1(3 +4F!.)$0)SX]9R& M6)RM6)Q.L5RG?+-5DP+AY5:M:.Z.TGIWI)V2G/9=Z7F*>CK+GZ >((X/Q F M."$0)P+BQ-UCVM"8N]68VZFQSV))6#45,;(LG8Y[@C+*M9)R-1.]H^Z%.\N= MH"D@C@_$"8 XX3&=& $5BU_/:8AJN!75\.55#J6M*6'E(R(BCV2Z M+BTPN=N?I_(L1W/*T(06:XY6R5-E4.B4-VQUFH/5[55GDTX0'A#'/Z+- 5"M M$(@3 7'BUW,:NO.VNO,Z=?>)"+DHRLF,Z$3DM?VI>ZE-'$M M$T@38[I#9:.M"_)<[*F;;4W<&38GB[*&IM"_6A-F6;1T8 MDSVW&O^(+6=IQP2WQ\23_U2?1Q/7'I-VC.EZZIAH0 :VC:$Z)NTXV=4#V\'J MF.@"Y2"WQD33.MMQU-M$$^:8>[N*YICLG%+<;97ZCX1-4UXNU[4I0E?5PXAV M4$S-C:+.KMT%3YA>H4#^,[OUAC@)I#JS4M M0/F_4" ?"A05+K;U8,?=]4X1%Q#(/Z;9 52U$ H408%B M %!37#O[&/^/_C'6F(V#UE0&Y2!#@7PH4 %"J% $10H?F%HFVK;&T]?["N+O>*>*"\I*A0 $4*#RF(R.H:C$ J"FNG:&,?[*CW%WO^#X9_PCH MUU^P8_RNE2HDS0>E!:"T$)06@=)B*%I3[#L7&[_&QL9M3U0^X+7L2"@?&PKD M0X$"*% (!8HT0^(Z T\UZ311^("7;>Z\;/.'O&RM;UJC&F\8&H[7^AVN)J[] M0J.&U?)-=2#9MH&Z_=?$G6$\M+!BQ(7:0,O=\<"+JJWLN>4"%H7GU]MW\ ,?H/4$L#!!0 ( &!]BU=@7SM:80@ ! D 8 M>&PO=V]R:W-H965T&ULM5I1<]NX$7[OK\"H-YUDQHX(D)0H MU]9,(E_:S/1RGCAI'V[N 2(A"PU)Z !0MN_7=P'2I$2"L).H>8A%<+'<#[O8 M_;#DY;V07]66,8T>BKQ45Y.MUKN+Z52E6U90]4;L6 EW-D(65,.EO)NJG60T MLY.*?$J"8#8M*"\GRTL[=B.7EZ+2.2_9C42J*@HJ']^Q7-Q?3?#D:> 3O]MJ M,S!=7N[H';ME^LON1L+5M-62\8*5BHL22;:YFKS%%]>1G6 E_LW9O3KXC0R4 MM1!?S<6'[&H2&(M8SE)M5%#XLVO:J? M34:>':)?1*FW"OU<9BP[GC\%'"T8\@1F1;P*?TWU&Q3B,T0"$CKLN7[Y=.(Q M)VS7-K3ZXC%].R:IYN5='=U<<^9?$H'GTC9T6K-VM6:^;0OKQDH33FM4W:9(5H(J?F?=L"%O%87 M'?@L#J)YS[%#H6B^"-Q^G;>6SI^Q=,.D!#\]^9 ^N#???/#P,)[AGH4.H=F< MN"U,6@L3KX4W)I)L^83JC5*PE6N4"Z68.D.9J-9Z4^406:FH3'#"NC.^I^N< MG=F5;YQK)RNF=6X3-Z(P7SN!)@,,\WC1PSF4B<(11RQ:F LO3+/]JQ(H2<[_ M!'<8@&@C10%%3'YEV@ "^]-*CJ;'Q< H').D9[E#*(EF;M-QT!7'P&O\K1;I MUW/#*S($801D2XV%^KMG5/V&?W=6R&#HEGD__!Q"\5CXX8/*C[T6_:JW3#IM MPH/')8O^IG4(S>.Q!2>=3<2;CE=;6MXQ98A%'?I8T8ZY][T0>#KQP'AW&1@-I*$:B:"R"NG*/O?5^>=O/.Y"X MN%I74M6#L#Z;JLR@0IZ9WSO*,\0>S"XR.4Z8^ .."VGZ0('Q=WUG/)4U9AT% M*(F#/NBAU'D4)B/Y#'>, 7M+;-]!._K89.4TE14[1'B0EP]"N(_\Z%8'_V#8 MN0;Q$-T\&%0NE]AL,1];A(X(8#\36-FC"9B9L9U0W&Q4C3Y4F!0=$< MW<+6X"ELYG_QPAP=T*M_\+6DN::R2:EK6GY][00WI 3G)"1]1N@0(\ELA!'B MCCK@%W('R?:LK-P;;T@)SN-H$((.J7 1C1C8,0?LIPX?7\I&G98/BSP^XEN- MZ0ZQ!&KJB.T='< +;X;_4.Z9>HF97EKQS3G]1-J.CZ4=CR#^XK^B.ZYA2]C4 M #RODF[09%CH(661?CIWB<5XC!&0CA$0/R.XJ62ZA9UI3O]P#MHSX/:&GYD\ M7N\(90B1J<[LCXKK1U0PO16&9!NGFD3G1#6D"N>S08WRV^9V$?)YIR,=Q%O1 M6]BVZY&QM3X@I#8A-V [E&[G$4=&G@_*DDN,!'$RXKR.-Q _;X#S1,I8UK)K M?8A T?R'X0TY!(:"T^>%+C'(+V.QV7$-XN<:SIS'7YA,R) *P+8*^Z8[I,@8 M2R(=7R#^%D-3$9\W\J1M@E-I.P;=\0/R3*> *RWYNC*G)=M9*04"E9O#(G I^ 4S]:?@E;^V7&#LOZ.1XLK4MH@4=.=Z2K_<3?"SA>W+60H &" M02$X)(#I0+=$OC?1T71#-C0U4!Z=0(8G_C (AU"^H_#[JDK8U?S07_./?/-C M6$-'O7>!]5OT'6 [YA ^PQR./,L>F$QYS2-JQB!V-A$XP0W9 1Z0 __COP-9 M1PY"/SD -Q[2@U4.QU+TSG2#"E'6Z)RH7%4^B?O',Y=8'$;8O=/"@S*R!V93/C4.3$61/#6'32M@QOJ23M2.5L$L":,^:I<8 MCNZ!3\(R#07 MUNR.EZ6)8(@...MRD3EQ#FD!7B3)@.RYY))%/!NA>V''($(_@S@%5F:Z0%Z4 M0SI!@B2*!R@=W&21P*ED!&7'/,+$2VIOJ]VN;FV93D^Z95F5VWS_493G]9OC M-N.\]6<<+\7YYM>?)])VO"P=PPG]#.>V/A\K91J!P'I3.$)3#UZ0R/A$%D2,[Q2,<$(C\3^ W_ M/O;6Y"\(_D&>RZNL+DJ*VJ%VOIIOJ\L[TX+.' M@LD[^_F(0K8O6[^T;D?;3U3>V0\S>N,K?'&-'>-OH^!B!8OANH/A3OUQ2O?H M^EN97ZB$3*50SC9@1O!F#GM(UI^?U!=:[.P'&6NAM2CLSRVCP J- -S?"*&? M+LP#VH^ EO\#4$L#!!0 ( &!]BU=B=O@I"@8 )<. 8 >&PO=V]R M:W-H965T&ULM5=M<]LV#/ZN7X%SUUYZY\JVG"99\W+GO'3+ MMK99G6R[V^T#+<$65XE422J.]^L'D))J9X[;+_MBBR3PX $(@.3)4IM/-D=T M\% 6RI[VJ-X.!37,LA8UUA8I6YMJ4PM'0+ :V,B@RKU06@V0X/!B40JK> MV8F?NS%G)[IVA51X8\#692G,ZAP+O3SMC7KMQ$>YR!U/#,Y.*K' *;J[ZL;0 M:-"A9+)$9:568'!^VIN,WISOL[P7^$WBTJY] WLRT_H3#ZZST]Z0"6&!J6,$ M07_W>(%%P4!$XW.#V>M,LN+Z=XO^UOM.OLR$Q0M=_"XSEY_VCGJ0X5S4A?NH MES]BX\]KQDMU8?TO+(/LF"RFM76Z;)1I7$H5_L5#$X9TG.P$_I"Z&\:@/R3 9 M[\ ;=WZ./=[K)_ F::IKY:1:P(TN9"K1PI^3F76&\N*O;0X'O/%V/*Z5-[82 M*9[V*HZV8MGHX/A\0ZV^QW;_5WHW[XK.V&VDWRO'4:C%\^.DE%R#%LM MP6V.D:"(E950*XY9K42=28<9I%I9"F F>#"72JA4B@(L:2(5J_-@UY>W<*%- MI4W $RH#24NVGEF926$X_'LN1V >R?#X(ICRH]$Q:-,N$%(S^3+*Q3W"#%$! M>5,)0P0DUW6J348TD$K'Y7[<['1E)+&K"C*V0(5&%,6*U[%R09<9W"GOUY0= M\.0G)1J9"MAK*-S%TQA^F$QN.B+4"TG;D5BY%@*I0H]L'?9LV()4E&:U[T(6 MG 9N)S :OOK5BTV,DVF!-,'&/^*B+@+&]-4?,4R\=^1,L>HSV HR#4H[ DV+ M.J-M*@K6"W8V"9 8>63P$Y"KNI16%?^@R2&3(EA2E: M2X>!YR-@+J2!:CT3O^QYXW 6PX<*.:\(E"2I^UJO35PCEQM$*$,K0FY%0(U$ MS]!TO00H;WP 6]N2KJ+&U'W,AT:%1^.P,ARS!L@-A1G.M76#%J$BZ[?ZW=?LX.A.E*+^H@*CK."#'VC+[N4N/1_M%6!M; M04E-J20+7*M='X'\>%SVL*T$!36N:]);IH!-5HL[ MA+(8SCLN*,Y%#M+":&NIL^FY=&T";Q3"YOE)WN@28SJ4I?:%T[D>!==W>[FD M/!9@^8SD;I"*JG7^&^U>[H*/6B])X3O8CX]@% ]A3/_7*OJ*@538'.:4N[8? MOBDD]S(+/:>)]ZT1W*W",BUG11;GQX^EFWS;@)%!,XD/.*>) O7F2 M:7_ZKUT(Z>CG8B!U%>W*,?&TJH6[RG?>]M(PF=ZU/0#>ZYC01@>O1@3XMNMX MU_Y:X$/3W,8NJ/E*%_U"N<+WHULZ>E,8)PYUVU#[ ML.TJ.EA[+-!-9^&?1!:\2^'=T,UVKZY)>&Q\$0]/MG?"+.AR P7.2748']+M MVX1G4!@X7?FGQTP[>LCXSYQ>CFA8@-:YR[<#-M"]1<_^!5!+ P04 " !@ M?8M7>SJW\PT( _$P &0 'AL+W=O=7%)0@\ "T15(7RU=@;.]D!\C,&):S^[#8AQ;9$AM#LI7NIC3: MK]]3S8ODB:TD0%XDLMEU.W6JNLCKK39?;2ZEHV]E4=F;0>[<^G(XM&DN2V'/ M]%I6>++4IA0.MV8UM&LC1>:%RF*81-%T6 I5#6ZO_=JCN;W6M2M4)1\-V;HL MA=G=R4)O;P;QH%MX4JO<\<+P]GHM5G(NW:_K1X.[8:\E4Z6LK-(5&;F\&;R/ M+^_&O-]O^)>26WMP31S)0NNO?/,QNQE$[) L9.I8@\#?1M[+HF!%<..W5N>@ M-\F"A]>=]@\^=L2R$%;>Z^+?*G/YS6 VH$PN15VX)[W]IVSCF;"^5!?6_]*V MV9M<#"BMK=-E*PP/2E4U_^);B\.!P"QZ0R!I!1+O=V/(>_D@G+B]-GI+AG=# M&U_X4+TTG%,5)V7N#)XJR+G;N]IBQ5J:RQ6P=O2Q:C(-R*Z'#A9XWS!MM=TU MVI(WM(WHDZY<;ND?52:SE_)#>-:[EW3NW25'%7Y)W1F-XI"2*!D=T3?JPQUY M?9,W]'51/LFU-DY5*_K/^X5U!N3X[VOA-MI&KVOC@KFT:Y'*FP$JPDJSD8/; MGWZ(I]'5$5_'O:_C8]K_) MKAZ_S/U5?/6.*NFXBFEM]$9EG!\%)J$#9:S>2"=4(8U%D;B<4!Q&HA@J= \V M'UB]=%MA9$B^ZHVN5$IKL?.^066*X* SA),9:9=+@ZM4%07:$972I+G 1L9& M8>L9(32/S?D5P4E:%\(Q(*UWTL*V^2I=[U"F5LJ)(D#SXRAS74H2V4:":6S7 MFP77*BN:EI2A8L\81/H 8&2:'P*9 FRCK,P8QKLO\SG7EMS!^(- Z1UB_Y(^/?HA&35JE)+ ME0*78D>V%$7!RTM5,7 PV G3HB4/],"GM*A]]GZ18DD_%WJ!K5V,]]J@^!I6 M=1S@?1T)X,>+"%M4:'Y^!#'^6\L_F+ K* LO,;V^CWV_I(8%-26S4MDRS] MK!9&%$Z84SY.,APJU=>&!6!_LL[AV)L\Z'?TVM)"UQEO*FNPW:-J?00I.C%X M1JED'"",, &5]::"9R,RU9+F_J5P;]MG$4%SD ]M$AX;]@"E;:Z03%DQUK8] MJK@2G-ZC*A2H7S8L7-15QCNY*33+85 "<;'J2Y+K@>5?W=\)7Q)#>ZJ#VC[L&25N%W>@I=K4XS99O"2)M]'9V"MI0S4$_A6H'N M[$E9JI7AKM B[%3#/$[LKY7GPMQY0K&;]^A%F>@9U#*?6;G--8+GMO=V\6XT M.\*R\T]SPA.<]TV9^'Y5.XN>FTK?0Y9+!J-O?63;^!O\N?WITO)$5&3<>I'T MMQ,N"JOWV?:5'_A2/ZB*QH6.0P<5+H4I=J< =27[[7@,4X+GK4809TAMY*$Z M0)@+G$$HSU)[__;G2\]MXT]I7\PM*:$.>CB)L%TKS#T@%C*U6S?,:K,9[OG8 M)*.4+M>9I9KK" BU2> T*G/0\=F+ID5P;.@>&.Z\8FRT!P&^<,?(55TP#+C: M8&QL?7JE]---.-#OQJL](8+F&/=E\2=%L9WZP=E,(9H8[LIHG&FK?JFL\EO MW0V$'3_DHL#PY$]MCOW0"X6X#)L[=**0*]]D^J&F?W3:'?TK60'*QJ+(T%<4 M#[UD('W05!89XLOR>&=]1=NM9R@)@XM9>TAROI5E=>&[U>G$ ])7Z_11K M@Q/?KW5M$3VH];GKMT]^G*1YWSJ["65_#A_IFGNTGC4/?<^YD?+%^P_A[44O MD(_N!29X:B&A'RD9A1<7$[Z8AI/I"!?Q17B1G/M'47B>1+CJ)O,?:13%81)- M@H_'JH0FX7@:T4DDB__F%2[;#=95QHVYGG8?7T]L..S2>1)0D-(TBBF?CWG6X/9F^IFXNVX/Z MC[G9F4AF$YJ>QS0;PT9X,1T#61J%YQ?QGT _.40?6(_B%O39C$&/I^'%)/+Y MF(33Z?0E^DD&UL MQ5E;;]M&%G[GKQBH0;$+,#9%2A3E) 9LI^EF=],$=KK[L-B'D3@2!Z4XZ@QI M1_WU^YTS)$4ILAL7!?9%I#AS[M^Y#/GZP=A?7*%4+;YLRLJ]&15UO;TX/W?+ M0FVD.S-;56%E9>Q&UOAKU^=N:Y7,F6A3GL=1E)YOI*Y&EZ_YV2=[^=HT=:DK M]WHS&H^[!K5X7-3TXOWR]E6MUI^J?MY\L_IWW7'*]4973 MIA)6K=Z,KL87UQ/:SQO^I=6#&]P+LF1AS"_TYWW^9A210JI4RYHX2%SNU8TJ M2V($-7YM>8YZD40XO.^XOV/;8C+*1R-5*-F5]:Q[^IEI[ MIL1O:4K'O^+![YW,1F+9N-IL6F)HL-&5O\HOK1\&!%GT"$'<$L2LMQ?$6KZ5 MM;Q\;://7ZO 9C M6CY?MDRN/9/X$2:)^&"JNG#BARI7^2'].13JM8H[K:[C)QE^7-9G(AF'(H[B MY E^26]EPORFOV/ERIJ-N(&N%FB I^M"W+"/E17_N5HX?O[?4P[P_)/3_"ES M+MQ6+M6;$5+#*7NO1I???S=.HU=/:#_IM9\\Q?U;8_0TDY],K8+D^^^R>!R_ M$B=8BL^%"F[,9BNKG5#25@Y)-W#;LG6;\WY;MGYSH=A:C836Y4[4A37-NL!5 MX:FYUYR[9@5.M=2EJ"D;S6;35'HI2:@3LLK%5NZ0YS4VKI35U=H%$E*0J8*N MA2F5DZ42NJJ5K9A.EN+>Z*5B\KL/=^!LD1V\=B:N/][=$235+A0_W=Z%O*M2 M=;PM\%!(J[!_652F-.O=R]RB+E2A<+M*V;5VM5Z*1>/@/^>4"^I"UJ*$)RR* M%%O6.HE].7OEX!DPE-B,\CB0W:^3=*C1_N^\ZEB/O>^L#\5O*A<0*,76P%[8 M+&H4P2,3.M9!%R'M!%7@0S8&.C/UF?AL9:Y;Q]TH00(=OM.:,L/:5&TD)X32H5I"$W9UQ2$LE-UY3 MAN+[MY_%6[W6-:SYY+$#7B,)JN4".'>%>7 GD=9#)Q]R$XM=#UC$9LVY1.+;./F\ MPK[:[-/V0MRAP>=-2/KCO'=@/%=R_CCGG%71UU -9L*=QQ\+JQ2 M![UAL/@7 D-A&@>&[J_!3UU>W_I2<=<&P8D7(D["^7R*F_$\3,9)L,\Q$4_" M.)F+\2R<3B?!1SC-BCA,X@G])DGPV5"4WU'I6!8B3L-IFA";+)L%^XJ !_-X M)L9I.)]&P4E\S+$E2\4XFH?1) L>@\IL',9Q++(TC*=)L$>=F,9AE$Q$.@[3 M\;A5=!9.9IG(PAE4]XH^D:=Q$H6S.((-TS!-TY;@A4@BB(S(.TD\#K-QN@?7 MB<4_#7!K9=96;@L42SR%AB$JM8:/409RY=N<)Q K,(F:!8'7C2/ S^B6>W]50\0"= M\33,$&+ - K3+*.;-,8:W<78-1U/@X]-[73N^\@!HXN.[S_@I1Q%KFO5Q]=I M%F:3I+VT0.K69O%4I]' M+[K$>=&CLX?<$(7/HOO_AC?^*KR^YOB;>$I6P*E13 ^R"0+.T4UBZ)[]"=%- MLW ^B=K+4733!(4E'$\R,48N V Q<)9FWQS>/7T6A5F,RSQ,HZP/[]!2U$?& M+Q5$#AP7G=-%YCET"",-*O!"\$E9/E16U$@6I5YWH3I1H72U+)M<[4?24RU/ M?=FB._MVM%##$80AA>&AJ9MNAM@.I)N!=![W'M#51%,Y/',KC;9E+,8A6VM4 M^=UP@094E*_C&N$''*^Z^M*JOA^@648A08WAV*+3$&![[?/&LB[$F%"]PS". M;9A!'>:(8=?^ ;/JA@OE[=XMQPW[VQ-JD$@^6S""WZN7&TH7\I?!3QKK*#H\]&[M#A:)CQX""PT*!*^Q?:-RZ ZN3PW\T] M?LB&#JU>)*#3R^,O^/K@4&&LU+GO=5Y=P6=YHN:3)&#=5-C7US5+KQD$P461^[Y-B)33I0?(XHS2= MQWBH);O44_(+I$5E:CC'6IB G,'&JM8^9;"ATRCHCDU=U()22TB"M7Q TDX) M5G?@^DX!=Z@!I0CIZ%CM/BQT)L$*#. #*:.7F*V-R1W1=(<96M]HQTX(:$>G MX^G32N_33N%='\&#@]"V&R!;K7.QHF*"\.)X]=B)XU%_'%0UN2^'[*/>$G^P M)&M],61K6H=X:Q[7OJ-F[/6E\UG0E;[EQ-&KMPHI10>$5D]^/'YU=K+&MS(1 MO\J_;.2W=@OTM4=.W8^9<'BT>3_@=L7<^@KQS[UO_^"IY?:PF QZ35LON9S( MC:\(;1?K]SR!(>F-7F#DK:JV<@W8E,XD.A0G**<5-#?*B)#'5HR(;6H1>T;^K#0 M\"LBV8/.=SS=M6@N7R3GOL/C47"#/RZ)S^JRY.JP03X[;FV<;!"J-MO2[)1R M[;E=V]PW=CRA0PH3TCZL-HZJ>O#>.QXQQ+;?/([:*/"8<-RB.;^9@OWFYPFN MQXF%,)(D88=JXM'+F;Z*/IW:G,K!X,&A)OCJO7V.:H-BU9;UOVQI&WN M[9O/MK33W(>!C>>_<))&?Y*L0QD)1LT)_2:3?DY$%>0Q% ><^20XU;$/,AAN M?5: ,)1WDX/'[^_$[.I(V+-B^)P.="SH65:A>X3QF-^L859/3WVK.!]\6P*W M-7]!HV1#1_.?F?JG_4>Z*_]M:K_=?^'[@"32*,:E6H$T.IM-1WZ\[/[49LM? MJA:FANI\6RC,U)8V8'UE3-W](0']I\O+_P%02P,$% @ 8'V+5XX]) S* M! . P !D !X;"]W;W)K&ULG5?;QY+W>N.AD,;)IC*6Q?5ZAH9:Y-*1R]FL7 M5@9%YD%E,8C#<#0HA52]Z9F?NS73,UV[0BJ\-6#KLA3FZ1(+O3SO1;W5Q)U< MY(XG!M.S2BSP'MT_U:VAM\&:)9,E*BNU H/S\]Y%='(Y9'MO\*_$I>V,@7(5%P40DXVO+V5N[9&!WO&+_X/=.>YD)BU>Z M^"PSEY_W)CW(<"[JPMWIY9_8[N>8^5)=6/\+R\8V2GJ0UM;IL@63@E*JYBF^ MM7'H ";A"X"X!<1>=^/(JWPOG)B>&;T$P];$Q@._58\F<5+QH=P[0ZN2<&[Z M"6E+]FS@B(MG!FF+NVQP\0NX!*ZU_O+$&E^S&<1&-ZC++=H'K$W??TJ&H6G>U0- MUZJ&^]CWJ-J+VZWJ;^TP&+Y^-8FC^!0::GC(,;C29274DU\9GUHHFJ7*2"H\ M63Q!JJFJK ,]!RIO(YQ4BY45%3K-SV6*X#WVF=+B:CD7CTC5R/7.((>F)(S1 M)1E8"RX7"K1">$)A8$X5YT<6%+JXRFDED&R%WAP1:LH? _BUEA75NENY(1X' MPB"DA;!6SB5F(,B15$*E*S%>&DU;=!:$RJ"08B8+Z20Q&"R$(Y33[(XVL(D- MF%QI1\5$>Y"B: WA>? X5KJ0F2>;B<)S^((C__=U517(PD419-*FA;:UV?*^ M1;H5]24:]!O4!=V3]@3NZ?K-Z@+YC+I>X'W'R]U.+[];N%GS-VD1/.2&@MVM MV8 +C:LM#MY(17A=6XJA?1O<;(JC"%"J',#X>,*_HW%PGVOCCOCHNQ9)/()X M]"YXT"QS QH=AI-A\TQ&P96P.51"9C[71*EK1>?7#'[@/?M8]_#_WOW:PG_U7A087CT2Y MP.V#I7M3SZB"^.K\JZ;:ID&P@AV)%O:]8)N-\-D=; M;["^%&M:?A[8AR46CWCD,PL()G7&^<78[^=RPI?;L G9).&78[I[QI$?CF X MGO!@#!1Z'DP@BNF&)/EB3I4![2=UXR:KQ!/7J:4@)>$H^,0?.UE6M?/1)A32 M3?G*]\;SK2C3M,/C/ P W0D !D !X;"]W;W)K&ULM59M;]LV$/ZN7W%0@V(#!$N68EM-; .)VV$9VBY(T@W# ML ^T=+:(4J1*4G'S[W>D9#<)',] L"\27^Z>>^Z.Q^-TH_174R%:^%X+:69A M96US%L>FJ+!F9J :E+2S4KIFEJ9Z'9M&(RN]4BWB-$G&<:9O$.I>0U2L.5 M!(VK67@Q/+L\=?)>X ^.&_-H#,Z3I5)?W>2JG(6)(X0""^L0&/WN<8%".""B M\:W'#'+C\1;]%^\[^;)D!A=*_,E+6\W"/(025ZP5]D9M?L7>GY'#*Y0P M_@N;3G8\"J%HC55UKTP,:BZ[/_O>Q^&10IZ\H)#V"JGGW1GR+-\SR^93K3:@ MG32AN8%WU6L3.2Y=4FZMIEU.>G:^8*:*P'WAP[>6WS.!TIH(F"SA!HW5O+!8 M=@)N[;GD-+;$PF'%16_QLK.8OF Q@T]*VLK !UEB^50_)O8[%]*M"Y?I0<#? M"SN ;!A!FJ39 ;QL%Y+,XXT.A&2OK_#WQ9(B0@?IGWUN=ZC9?E177&>F807. M0JH>@_H>P_G;-\-Q@ZO)05W M%08K)>CBX'(-EBT%0J/5/2_1 *,[H5"RX((S7^!J!86WZ+Z SRWJ'Q:+K<7G MDB34*.U$N 1;(9 !HP0O&:T%2R:8+!!\M1G:9]8I,V&\K%66"P(H_-&=S2#5RVY#.MOS:6 56)6J+VA?);*Q[<(/C)$U*M M(17S<[!X,2XG,$R'T7B-L$MP<$]!\'$WR$;P;1<-\'-SY$+TZ2R=4 MZGET.LHJ& MR8?@Z)/;*X"E9DE+K3S*=H6BA.4#7+V_@VOVX X&W%)U\0(I1%>R&'B]?=ON MG'RF/O@7]<$(/GY<1+"I>%$%?S\C4Z.7>^6M325Q"EIE82'6,FS8HB M:;;(_<'](KEC?^N.K$N8H69.5R*3EC-!<7[DH2/92G;/N/!U2^^'0!&&AJ;5 MC3)H!I0S."9GCFN:G+]X.OW^\'Q+\KF'3ZJMK^&@K^%=IAD]$-9KC6N2&PO=V]R:W-H965T-COM;J9IVH>=?1"VP)K8 M%I7DT.ROW^_(QA!";GMY 22=ZZ=SSF=SN%3ZTF1"6/:SR$MSU,FL7>SW^R;) M1,%-3RU$B9.9T@6W6.IYWRRTX*E3*O)^,!@,^P679>?XT.V=Z>-#5=EM094$ B%XDE"QQ?5^)$Y#D90A@_ M&IN=UB4I;OY>6?_@#PX;">'"'0M H!"[NVI&+\AVW_/A0JR73 M) UK],.EZK01G"SI4LZMQJF$GCU^)Z:6G8NDTM)*80[[%D;IJ)\T!M[6!H([ M#(3LLRIM9MC[,A7I3?T^@FDC"E81O0WN-?A[8GLL]+LL& 3A/?;"-L/0V8OO ML'=:7@EC44?6=)E+EY_^CDO9Z(W/VQV1JK$:5_+D+A-I'N-L'= M">^E+)G-5&5PP^:5ATI24Z';8MKW3@0&U='I2)30=P=C.-6]Z4?^= -HNY> M%'D?U970)14@,PM5&J41/%9"+[0THC$1=@?1:&V!?--6Y)THO5 :$;.I0EK8 MW1OX:\%X&#G1,!QY7Y7E.4(.(1.'-Y,9^;Y+!V=!%'B_5OGUXX")D-H6,)&S MA(/1\ %@X,$?#S>!&5.T?G<0CA\-S'B\D:_3[XY'X2Y@_& M&.%"2#0*UL!$ M@#3>NYG,,(KK=()NY$?>:_:>)QEA8-$")ZI8\/+:B8\.C)?LQHEEG#KDY.+\ M]*S+EE@L*IU@$PFYFA34&HB2^@=-= FVM9E6U3R#VE2K2Y0IH59P8 AAE=^I MV'.].7?=4*V[(:^[H5&RU&R,3X$PXUJ /A.ETSH:2B88'$R2I"JJ')FD3$%' MLP3):I$1XT*-##I1_V!E-:%+RF5*.MZ4Y[Q,$!]QC^FQB0-DN^>ZFS "+EPN M6 PN;<:M.[N=PU(@XK1"%HH!Q')>YR6I,C#*F:[1UPT@7BXQS%,:YP2ATT;I MM!905;BAVG:/G>))(,4&'@FV8E,P2GKD!W:@BH>'G-%94PWK\0:6MMGMT+L> M10!OLC:%P08@Y:5 LR'ATFVVF:\\+]$T=.M:( _J@7_BNN>=:94(@4:8:54 M&[M2H)AHYC85>V-.NT/X%,6"('$BHN9&N2;.&E3,PE'/9[[?B[VO=3DXPJS0 M6QON=K?.(SB# 9?M^JD]HZ%J,MKBE9.-"#[?B& 'XVQ1G'2:*RFAT,1G_0"*YWHW!S MB&-0;Q'Q(T!T@"%Z5-M6D3 WJ^A9&,ILF4F:<]3Y;Z@VWUC4 .8I!HW$S4F] MOGF/RI9&R+PD8T_@]NXV8;.S)@;O?V%RPNV1G$T<_32&OH.0B8%O\B]Q[1.9 ME@B(=+IA_!"G$H<^B4''=Q F,20<#L=MX,2%",3O#L.8*L][4N7),LFK=$UY MFR345J6;&K*L<+?WUR>XO'!O%AX6N0(+Z-O-WQBZJ\A6AII7%"P^.4/_LOCN MOQ_ .*2/<.]VJ<1#(![XPS7B0>"N?1S'VY7RD)1G#UNU[I8(,]O9:+_%H MX![8?#]F$WLK(V?VAO?- C;: [ M*+L>A,V3%]PV5';=8[O>W?H;[]J%T'/WCX)!55>EK5^[V]WV3XM)_:Z^%J__ M\?C,]9S>;'(Q@^J@-\(KK*[_1:@75BW&PO=V]R:W-H M965T=U;.;4Y/3FRZDFMA>WHC"\PLM%D+AZ%9GMB-D2+SF];Y2=3OCT[6 M0A6=BS/_[\9?-C<'HI*&2J;4LK-(%-W)QWKDO.W29"RNO=?XWE;G5>6?2 MX9EJG/KGWP;UL;C#D]+Z_2ZV@P)UJH(;W%?V:&U8=)_ M9D-4;8B\W(&1E_)GX<3%F=%;;F@UJ-&'5]7OAG"J(*?,G,&LPCYW\>;W4KD' M_JZXD];!V,Z>G3C0I=F3M*)Q%6A$S]"(^7M=N)7E;XI,9OO[3R!/(U14"W45 MO4CP8^IZ/!YT>=2/XA?HQ8V2L:M; K+HJ,^P]2^4[DI"O_Q^7<.H/0 M^.,/@U'_]0LR)XW,R4O4_Z1C7J1Q M6,(/VDDV_O&'232(7O.G;*I?3+5^I1I9:!W7"^Y6DB]TCF16Q?*4SX 269E+ MFGI*B\&3>BZ-=^9O9?Y '^Q(%2"C2PN7V&/V=YDM91?;TAZ_SH6U_ H,UVOD M+,(__=KE2=2-)A%_Q2<#>DS9K5@(F?.W.L\@A7UQ=">#/D^F(SX<3MA' M:&"00N:K=&(.R640V\JT-,HI:7D$/H-N,AVS7]2]S+@J0%+R=>E*D?-%";%Y MW)WV8YYT^\.$79?&0-V:4MMRK[!D/"*Q1]W!=,*^*"N"M#-IB-*@DGPMX9>LI0"/NDF2X#F>).PM.:I1O]^/PK.R* PV'&+E)!JR M#[I(7[+)I#L8]O&>=B?C!&[<"I.Q68__I@L!;U*,7:^$ NH6=DQD:>;:- .8+!GM/+32K)T)8HE7.3#7?)4&/- ;@7XE/(YN0[8:ZLH M6QRGHJN00YETTJ 6^.A=0,) T2(O#=^N5+IJ4V:^ LI@E;44MC32NU;D(%,( M;\>ML%S8*K'M?EI?UW)_J>4^D.B?5D;*O3K "+P)P:/'"7\E$7L4LZ,X\N]A?\ NLW^552R2>GI.,.8U!VX75OCB3C:^T_D=D1+< MJK7*A6F'\<+HM3> %4AD96V)H#D:)/R8'T5C?LP^;R@&N=AQ&T137F4'>P=+ M(A"\-VKDK.<:;621U4YMZ3).QOZ=(- I*.HXSF0*?]K*+X=CPZX$8)M&SV0\ M5XZO9)[YQ@3<0Z#M0J+9ZJ&173Z"1N!:7F;!:)FRJ2XK*^<":(.]=1+7:*ER M^+U;Q9A"72"R:J' 6P3+ )W^G,?8-WBL K@ZH0)\B[F^DST$(YR7>1 @Q:AD M%57G1_GC-X@4@1N @K2[E4O ^16\I\V&SQ_X[+89@<),;IQ<4_6B2.[NH5"( M$QER_:GS%.)DY[Q]/FT7]/CG E&0JW_#@KFVMDIBD>>'@*#*7AC;M9T4$5#]8$HZF M ^0A?0RZTV2 E+S)2R!1\5UT+3J$ XOK'$[84_M_"Q>G8$"?B/ ,+3=RHXVO MX9EP\K%Z,7T2&)0[[DOO#*I>WQ$'C]/BN=#XKSS[OS#1:=VR'>K1R"JC*%AG MC'?H")]=.@DK VS_W]Q7=TRYH]D%]162W:L ;3[H A?;XOHVGA52\+ ME8I0Y-*Z!R(9#[5L$F4(85,!\9OW[^J6L,Y!A2VFW+O=8JZNCM_"G9- M:Z*WA31VI3:^78CC7LS_PJI25?$*ZTIG'6B2_6IE"[*#L+7*TI^ OD"99SY(;Q MM#0B(S3;9(0%FJHB54#KC<[1APX\*?>C6?!(BOJHB38'54&\5IC;'QJ+!BMXK!LT:/3*U0+R0,A9]E-M* M6?BRLQ=KK!:=E*/9C=$^LM%GYXV\-7!4=FUI3$$(MRV7!B7,^4*"YKT7D8*P MK7?AGB00$]+ &$RLB0^E86/KT4\/$D4>'-5:4 CD:M'T.N&N RMS55NPP:L* MTL+%$6C:L,.WU[7P\]"&_4%;_>2 @RH9KJ-\I[MKV*MJ^"2]#Q7%=D+MPR@[ MT/6RPUVO/V+Y3K&/KO>F-%#/2O8'*#$"7M:-:'-N]P:HZZ9O1RIP ,R.^]3R M)O1BE\%%'ER(T;Z-'CN7'\4)@?318$(8W:A3M;TM1>C$^(K'.(#.:H]E;)=: MR$)_GU9U876L/3F"[/PR;^1!0K**0MG/9;J< %BZKT1#O0QG5:F"9M)#P%=MI3 2"A))$2& MM%=TO^3/6%&W'];'(_9).Y%[DJ'FU]QXTHTF(YRKX[C/_@KW,=\'ZT9E*D#C M>.C]@ ,WU4!__&85A:YW_-&@[X\V,3SA6S/F0\&7KTD\K2O9I(\^BQ^ZK#II MW2@B*9?^WI30&_ <+A>;O\W5[&6XD=PM#_>Z[X594FN3RP6V]GOC88>;<%<: M!DYO_/TD:A,0P'^N<-*5AA9@?J&UJP?$H+FPOO@/4$L#!!0 ( &!]BU=H M_G[^KP< $6 9 >&PO=V]R:W-H965T^F +)(%O;Q]V%SC?*OW1;#BW]',I*W,QV%A;GX[')M_PDIF1JGD% M7U9*E\S"HUZ/3:TY*]RB4HZ3R60V+IFH!I?G[MU;?7FN&BM%Q=]J:IJR9/KA MFDNUO1C$@_;%.['>6'PQOCROV9K?EU MAO/=A)\%WYK>F*(E2Z4^XL-M<3&8H$)<\MPB H.?>W[#I40@4.-3P!QT(G%A M?]RBOW:V@RU+9OB-DK^(PFXN!HL!+?B*-=*^4]OO>+!GBGBYDL;]IUL_-\T& M-&^,5658#!J4HO*_['/P0V_!8O+$@B0L2)S>7I#3\A6S[/)*'D" M**5O5&4WAGY;%;S87S\&I3K-DE:SZ^19P)]R.Z)I'-%DDJ3/X*6=I:G#FW[9 MTE?"Y%*AL8;^[VIIK 9R_'K(9@^9'H;$#7-J:I;SBP'L",/U/1]07XI&NGPKG?05Q[Z30^JI[&#>M=!72,4^8'?1TDZP?_9"4VB;'Y"G+FH_DDTGTQAY)/R4\0?TU:Z?V0]QVR&PWC:)%F]+@W#!@] M(_HPCQTR3*+Y% ':06?107%9-%TLO+@P)-\W\N&YP,*G2>H\$D?I?+:'EX$3 MX^R%D9U%,1#DL2'N[=^/;!)-)RZRLY2F0)*T\T,ZAZ"CVG$:+9S^?M81G29@ MT/3_%MH$_)9X7X?ART,[3T-H](<%][F;$9_13 \FM(+46.4>G MAC(/)5)_1$="VT+!\LJ*'&0$[\*[GH8$C<9 616$ MT9<)>Y0D"6:C5EJE^@(1%[-:$ SXF'8].+VR9 FJT)"SNLKH\)'LW9O(+;M1 M9 W)OX&D&-'M1N0;NN6:/\51U#Z9G'E2 M]['V71_MF,E@4O*(W>%F+$NA(K8!)XO*EV-&GI,73EC:;'^Z7TY?63?G"^ MN^O)^]"7=_M('GF_T9SOM7M]5A+'2OB7/"ZWH396 ?=4F'\L]P/#$\HA7LD6'L2\:<]H1QV!^/Q+@*"&(F M4W+C8@ED Q_#H49"D NZAL.,SQ)>/!(,8QLP^MIPIM$0/R?$>L.E\[MCHY?> M6WTHS_W;I/N;3=D_8]X//:'_0?KYZH*-WC2;D;?LP:>>8>))!26U+54$^;%? M1?=(2>#(C*46!.!,S\VN_,71=(90[1(X7,+1L0HE.'^@>H[7N?(V@Z9I/TWZ5VGU$OY_E5-"@OZ'!TU'ZSH[ET)<6_1QX9XB MQ+GCM>4E:H04VM>FX)9K.(,CVB;8K['6'$O;7LG$;:PT>I.Y^'HGQ:-9YR#EL\86NE_^C5JM MO&ZP][ZD'+0G4JR9=T_H#-C!?.S3\0'F_^6FP%CX<1XAH!Z(4"748\P>)&2/ M54CZKT4%&T! CW5;P>&]\8O0(] QB-*A]5/=X23I&[M5AR5V6,[(7KA]=\'N MF9 N)X6>3%3^5LRY6'M PNI:*Z :LA7E^\^^'5%2K6$'C>AW:@OI3$<[KR/L M;TVQ=EX7IB56X=LUT 3.XC;T.(93J&*0S]KH-A(;.<*2,*NK0U^8R7V6<9S/G=$7"+Q0T8!P[?M2[=? ML2]N#T(I_]O5K1&Z8V;B>-<;?C_OY_;G'+KO&?>NY4"/ MM;M\Q#T'[O0W=-W;[G[SRE_K[:;[R]$W3*\Q<4N^@J63T7PZH-I?./H'JVIW MR0=G!##:#3>< ;%P GQ?*3BZA <4T-WZ7OX!4$L#!!0 ( &!]BU&PO=V]R:W-H965T]Y Y*TQ3*L;=!DW8=A'RCI;!.52)6DXKJ_?G>D),MIDFU? M9(KB/??ND IN#+=U60JSNX1";\\&\:"= M^"S7&T<3P_/32JSA%MP?U8W!MV&'DLL2E)5:<0.KL\%%?'PYH?5^P1<)6]L; M)DNK'_R;;-V-.!9;9TN&V-D4$H5 M?L7W1H?_8I T!HGG'1QYEF^%$^>G1F^YH=6(1@,?JK=&ZF$RJ0H^"U. F:BL_ROB]0Z@[GT]V,*!0+CQPE0?1W; M2F1P-JC(E[F'P?FK%_%L=/),>),NO,ESZ/]K)Y]%>ISG1^V +5^]6"1Q/25 M:R4Q-J%<@7&C;V--%U4$JGA5R'_$/_(K7: MI+S0%)=7K#$SU&EH!?(#BB4HB^Y61I>']#)=%SG&Y$A:410[ED*?+L%(K+,+ MBQN">X#-+#K@EG5U K:%/A"9YQJ_*(V^:F/ *Z"W5%*[_<9*U=$*4=26T80" M^I;IDI+ V^<\W75KMRB,<,[(M':TAQK]X&KEC"XP:]>= ]MZ$%D6:-'7'O>< MVWT1HY;!J0^$-6D6ST]LGQ 1%>NU =P2X*M:Y819&7TO\SW-5@5,&C3!+4!F M>FN/^2V>GWF-V8W>/B+J]1[UHD-]WZ!B9'TPQ$92[&YC %B_K3+JA92S"7LM M%4JH:XN(]@U#%ZPAWDO1EWP1XR.>C%CGE/U+*)$7 8WB"3Z7\Y\T"@>X_(&6 M!PJGHJ#\YN$V(4I=D]CB@2Y]I-L]TE4?Z;)!NB4DA@>!3L$P*M??:DQA'#P, M_P*+Q-EC=B7LAI'&\*V6]Z+P^XVQ1(L@1#1=SMAGS!@C,_3$,ES/9]%TON#S M:#%9L#LC=\NI@R/$PJ M(7,&W_'Z1/6;+"<\7L[9)U3:L*944!BBS<>+,3:C.5I1AW.[B%4H@ N=@B*I MR%/#(%[R9)XT0%@ 0JTE\K/A\VRYY//QG-UI)PK6X--F1F$_<3"+)^QW[+RR M\"W-R_5471T_%*02.]^S7_+V+.A&["++3 V]H!QMJK"G\ZRO:,ZP$>1H/UAM'\@IFK*4?;WK+&0\+@92;#'HO' M7=,D&K7WU)YS^]@M9=B[>Y9@UOZ&;;G/EG -[6:[2_Q%N+ONEX=_ !^$64N4 MI( 5FHZ.YGB3,^%6'5Z&PO=V]R:W-H965TQ0!!3%.=PYLR9(74R-_;>%8@>'DNEW6FG\+XZ MZO==6F I7,]4J.E-;FPI/#W:6=]5%D46C$K5'PT&^_U22-TY.PES-_;LQ-1> M28TW%EQ=EL(N+E"9^6EGV%E.?)&SPO-$_^RD$C.\1?]'=6/IJ=^B9+)$[:31 M8#$_[9P/CRYV>7U8\*?$N5L; T:>'ZZRT\Z '4*%J6<$03\/.$&E&(C< M^-9@=MHMV7!]O$3_$&*G6*;"X<2HKS+SQ6GGL ,9YJ)6_HN9_X9-/'N,EQKE MPG^8Q[7C@PZDM?.F;(S)@U+J^"L>&Q[6# X'SQB,&H-1\#MN%+Q\)[PX.[%F M#I97$QH/0JC!FIR3FI-RZRV]E63GSZY]@1:N*[3"2SV#2\IC%SZC/^E[@N=% M_;2!NHA0HV>@QO#):%\X>*\SS#;M^^16Z]MHZ=O%Z$7 Z]3W8#SLPF@P&K^ M-VYC'0>\O1=CO=*I*1&$SN#](VG;H8._SJ?.6U+(WT^%'5''3Z-RU1RY2J1X MVJ&R<&@?L'/V^M5P?W#\@L^[K<^[+Z'_M_R\"/6THY^-QV0X>/WJ<#0<'<.S MV\%=@4EN%!4QSWLQ5=A4LOQ.#)(=F&!L6N-9,-9D/%W M';DCW/@<$9%[8_@ MEAI,5BM,3/[\OLE=81&3=64!Z<),T28DC82EP?H8)=M2)[XPM:/,NIUD8FQE M" V;T(@)P16:W A?P,249:UE*K@U.-9$#U(ER#T1NX7"F5"0(X6V!=L$ #MA MT-WCX?]%E]K55N@4>5J6#O8/=V'8/1CM_80<2:5-F^?D@]0>TZ)YG%OI\8W) MCQ. M[JS()(,)E6S&URQ*@R0\]=NJ,'K1-"_R75+22BWS9GT,N87>'@Z)SSOCB>XM MV"4>MN!P,(!?,SH)C)Y'1L]=DDE'>SH2B-3 NH;A?C<(DZPK02YM"P=S.@" M?B.OU+]19QSK#LQI5HLRVHO-A-'?% NA:CP?'&RC W/-[I<1FVX4B=UM:2OVMB)?$G M%E-CN5!(%@Y]6XODD37ES^*SJ$AO&7A#8<@UD89(/1<@E+$ <;T V]X(Z1(%1D2Q5!+#0Y20B1N IT1[]BEEV=Y\A,:@.9 M*.DVXB+5*P0ZE\F;0CP@C >T:-&P2=6R"B:75![ Y%OV(9>*#QH0585"]>#K M>K%.5L4ZV2C6CVVQ7NGD%BN/)9/-_&[*.4./ENX$&.,/[RQ^JZ5%+N(@0!(R MM9.HX>CCLTVB$HMHMJ$'A(\H\D2DA.M" Z![5JV8*NKK) STFZID]6J.UW&[G3%#?_?")1XXR#8-:0[8+8* M-:1PU?>@Z7M,'$-G^$#7UBJ\8K'1S8$J.I5"R>]B2>I442M("XKTS52D]Y@E M+ /-JX"[JS;*S"0KZFJS$R:3T DO<":U)AX2XNKW6B.Y/'S;Y295B5@T8FUG MBL(953/ IAS:/AN8?[8=KV6WH@%%)G5N.0TAS%AOR=2:FKO/>MTM(4*5?Q(+ M.-RL\.B&".6X6DT0E)^P'VV-=(/>6!XRP!,_'A/!+*2;:,%'(IA<#)G9@G'O M+3QUN>JO781IZUFX[K/.:NWCG;B=;;\HSN-%>K4\?HY\$G;&+5-A3J:#W@'= M*FV\XL<';ZIPK9X:3W&&84%?16AY ;W/#1U!S0-OT'YGG?T#4$L#!!0 ( M &!]BU=C;=5WG , ,<' 9 >&PO=V]R:W-H965T('0$T'J%UC;,\\\,^-Y/-X8^^)6B!Y^5DJ[2;3ROKZ.8U>LL!*N9VK4 M=+(PMA*>EG89N]JB*(-3I>(L22[C2D@=3<=A[]%.QZ;Q2FI\M.":JA)V.T-E M-I,HC?8;3W*Y\KP13\>U6.)G]%_J1TNK^(!2R@JUDT:#Q<4DNDFO9Q=L'PR^ M2MRXHV_@3')C7GCQJ9Q$"1-"A85G!$%_:[Q%I1B(:/S884:'D.QX_+U'OPNY M4RZY<'AKU#=9^M4DNHJ@Q(5HE'\RFX^XRV? >(51+OS"IK7-AA$4C?.FVCD3 M@TKJ]E_\W-7AR.$J><,AVSED@7<;*+"<"R^F8VLV8-F:T/@CI!J\B9S4W)3/ MWM*I)#\_?<*U46NIEW!KL90>[D0AE?3;<>P)GHWB8@4OWXONI9%NL_FDLGI5K5XL")Q$-@T.[QFCZX5UZF8S.,+TX,+TX MA_Y[73D+=9KH@_'82=,/[ZZR-!O!F^'@>86=6U/50F^#\7#D:'YS)TM)(]R% M3_-G>.81,Q4M=-&#/]@N2T9')V$G'?W9!=0>*0)([0T(*-IH8FD1:=!]%TKA MZ5@X, NX%UM(AZ'[:;>SD7X%SW.8"?W2A8?>30](D@C$'LCOX!9[\GS>U!!" MT\@&O02T@7[2ZX.6BO,^ RRI"%@TG$F^94C2 M,ZFV()1BO/^E'HHFG$-2SP#\RH%4TGFA2PK2R5%8QY6A"CD/-5)R6A-EX<&3 MUSZB6:/5K#6PD%H0$!&T5#:HFUQ)4H) BCWNL$1+49[:MH?2,;\'TLI_2"NA M5HV#-&%9HY1J0\%=MQ-V2R399UY401+/4RDI)"8DW!Q=&FX:G=8--Y KSPPJ M0YE8+*BWQ-851.9'(RREV(4T&W!KTN'@E_@]ND9M"3J\)[8B5PQ$RJ+HPE&Q MVC*_5NZXIWRJJ1%%81N^2+1N="UD^5I80BT;!$HJ7+#+<,$NVRMP:G3C(W&M MT"[#$\*YTNUI=?:P>WBE;EIQ?C5OG[A[89=2<^46Y)KTAJ14MGTVVH4W=9#J MW'@2_O"YHI<6+1O0^<+0X.X6'.#P=D__ U!+ P04 " !@?8M7=E2UQ?8# M "A"0 &0 'AL+W=O^*XTUA"M M%@W;X2.:K\V]HEG41REXC4)S*4#A=AE^2B[7$^OO'/[DN-GG;1LF,9K6?W%"U,N MPWD(!6Y96YD'N?\-.SU3&R^7E7:_L/>^219"WFHCZPY,#&HN_#][Z?)P IC' M;P#2#I ZWGXAQ_*&&;9:*+D'9;TIFATXJ0Y-Y+BP17DTBKYRPIG5YV\M-X=% M9"B6M41YAUM[7/H&+H,O4IA2PV=18/$]/B(./9'T2&2=G@UXEYLQ9,D(TCC- MSL3+>F&9BS<]*^QR2)D'9L- NPLN=<-R7(;4YAK5,X:K]^^267QUAM:DIS4Y M%_U,OL_BAEG]+@T&2?K^W3Q-TBOPL6T")T$WOA4Y"MOW<%\Q 7,D/UM\Z MIO&5<[-6-T^N/HZ"?RJ2)E(%^B]] M?ND0J2K8D&4:C^(XIB_)-'AT >\:?QP2W;>[(TE^MCOJKGJ#W9%,_0I41:H" M71X:G><;F0D&,P,_G1FR*?3IV1Q(,?5PP:UZ5O69N14.:DJ%"+4_T[R48RZR MH5Q0J7.DS%'+,5W"5LG:?<875#DG>5;3:9M9PR\0CU-(TM&4%G;5"!ZP:55> M4D*T[96CA\K^R^/Z&);VA4%D' M^KZ5=)9W$[M _RI;_0-02P,$% @ 8'V+5QG/(%-S P (@@ !D !X M;"]W;W)K&ULG5;?;]LX#'[W7T%XP[ #ACBQV[77 M)@&2;L/ZT*YHMKN'PQX4FXF%RI(GT4VSO_XHVFH:4U'AGP355)>QZBLJL1O$@WAS+S?*A2^L6MGL-(:\<62J3ID95%*WO^*IB\..PGG_@$+:*:2!=VLH ML/P@2(R'UJS >FE&\XO@:M!FZ0&\ Y["/Y.Y(\L/Y?L^IUO,;#^F+YX+5XL<1S%7 MAT/[B/'XS:O!^_[E$<8G6\8GQ]#_9YJ.8NYG?&L(HT'VYM5Y.D@OX?=VX8N. M9E@35G.TD/X9DL2INKV?@3.J %<*E@.S $D.KI1P#J:0FZKBHN3WG3]P<0<" MFCQPVCN%01^^EAC]4F6T0.GL+70:T^!_61 60C"(IH+)72.$&K,,68N&H=> M:\/G'0A%I6F691#H'.,/:$,,H]F6L5*M.RP? M\9Z/ >3"6D\J$I5I-'G0'02I<]44O/!G^GF&Y"9#G8L:_9+=Q"ZBK8&=8T%D MY;RAD&^.IM=Z&; N#2XZ9*UHK-][W1JM-(6#%=_XX"]8UJSO6_N2%_9NM[8_/;!]ZB]'7TB(^ZS[ O&?<^VTZD=D.F#E-@;HAG2EB6/,31>@&^7QBN_&[C M#6S_%HS_!5!+ P04 " !@?8M7$H^!&Q0$ #M"0 &0 'AL+W=O6N5#7W#XO09GM/!VEW8\O-R,F:V,>:/"IF*=#"@@4"$\('%^/< U*$1"& M\=\.,^V7),?][P[]S\@=N:RY@VNCOLG"5_/T,F4%E#PH_\5L_X(=GW/"$T:Y M^&3;UG:2ITP$YTV]<\8(:JG;-W_:Z;#G<#E\PR'?.>0Q[G:A&.4-]WPQLV;+ M+%DC&GU$JM$;@Y.:-F7E+.W8%EJXI;F&4><6DV$SN,98N1 MOX$Q9I^-]I5C'W4!Q4O_#./I@\J[H);Y4<"_A1^P\>B$Y<-\? 1OW),<1[SS MGY%LD*0CDHQ[;^4Z>+Y6P+QAGV[NV;6QC;$\9HLP=8TOU%\\5$858-WTD#+M MPN/#"U-%35W#!K\.6W$F1P&M=I2/IFN"A8.MG5LA'6: )T]A?I,:IU])SI9A0 MW#EPS)2'E*??O@+A$N;QHE10P/B4E3#-B-5)'2<<:)U!' <:19C#?71\10#!437LM@X71ZUPH$(!V X=BB@HI):*\Q*)NK#^%]M=@I96 MN@<"PKY=@O2!G LN$X> M3^$$^[PSJ,%7ICAA02MP+EI 65(41".(JF= ;#@N<]HM,6#W%23=-IZ^N8V! MV.^T%5R)H-HB18M66V)6O+U%/V;<7B[%')]10V@DD+IWO\Z\T"@\Q!)^R M%9Z.15!1O6\_$KCM":Q: E_W"%R_)+#L"70Y]KK7X*;) MZD5>C-DH3VZ-/GW$E,2X]C+SFLJ.+5_6W!\7;)1T5'\ILGPRB9&-+BA=+-4] M/K3I3+"(J"8*5EI3'\J1(YFQVQ-/^K*ZU1?V]4VZ8RAN$6D\8(=:=[9W!-=@ M-_&B01D4M&]/X_YO?Y?YT![AW\W;B]!G;C<2E550HNMP,,%CS;:7BW;@31,/ M]+7Q>#V(GQ7>Q\"2 XG]02P,$% @ 8'V+5[_]^##X M @ X 8 !D !X;"]W;W)K&ULG55A3]LP$/W> M7W$*$P*ID"9M4RAM)5J8QC0&HK!]=I-K8^'8Q78H[-?OG(10M+9"^Y+XG'OO MWCFYE\%*Z4>3(EIXR80T0R^U=MGW?1.GF#%SK)8HZ[=Z-%"Y%5SBK0:39QG3KV,4:C7T N]MXXXO4NLV_-%@ MR18X1?NPO-44^35+PC.4ABL)&N=#[SSHCSLNOTCXQ7%EUM;@.IDI]>B"JV3H MM9P@%!A;Q\#H]HP3%,(1D8RGBM.K2SK@^OJ-_6O1._4R8P8G2OSFB4V'WHD' M"'LZ#R.\RP7S&(" M-S9%#1.5T>M-W;D_(_Q0Q@Q\2Y5S/0S4C? M+%F,0X].R:!^1F^TOQ=$K;,=LCJUK,XN]O]^&SM9-VO^J2PV@N[^WDD8A&?P MF,VE$6>E3YW3 )=A4Y8;)Q!PV*OE- M^)Z+U_HKAB]P$'6Z<.@60=3L=GK5NM<,3D,X;-QL.+H#004.WTZ06:OY++>N M%[ *KB[N28]>*EVJ/8@BXHS: 72C[KL.FB8U(^IU*;T@J,IWFZ=!5,N*0B=K MT[?MK[E.AGI1>*LAO;FTI0'5N[5]GY>N]9Y>>O\UTPLN#0B<$[1UW*.YU:6? MEH%5R\+#9LJ2(Q;+E'Y!J%T"/9\K^IRKP!6H?VJCOU!+ P04 " !@?8M7 M_.F#L0P* "9%P &0 'AL+W=O#(H3%RX,#GQ94:3^R M"ZKQ2VY=I0.^NOF!7SC2F6RJRH/)X>'Q0:5-/;@XDVV5H[R\\%T M_/+R*:^7!5\,K?S69\6>S*S]SE_>9.>#0P9$):6!+6C\6](5E24; HP_6IN# M_DC>N/VYL_Y*?(O=)VI*UL'4\^I3@WYLX. (WCA M0=J:NXSF)C\Q=Z3>PT#AU>]U1MGN_@- Z_%-.GR7DP<-?DC#2!V-AVIR.#EZ MP-Y1[^^1V'OVO_BKKHU/2^L;1^K?TYD/#DGSGWTLQ$..]A_"A?32+W1*YP-4 MBB>WI,'%;[^,CP]/'W#A:>_"TX>L__V0/6AN/]A_VD#)^/BW7TXFX\FI>IBU MJP]?WEP_&;]0;^KDO5Y+J(8J%*2^6E=FZC7I,A3J@YOKVORII1HS2DOM*(,Y M1; 8[,:,QB%JTNU2@5P [ XJ+*U"=:)#6]"(XA&ZM/V>EW7-B@0DIDTH":!(247 MH')A+1L78 @V=:D,MF -@/0>F%R9 ,UZ8NJEF5L'H#Z!UUN0A-KGIQZK/!1$ MG(+4.@'CARHWM0:]L _LF>&G0P70J?:%RJ&E?J3>T5R7R8VS*0%G/??J0YV\ M;<#!,RZ8\?.A6I0,V>2Y>GM]BS)Z]^X*9FHUHT*7.1]J C0RE[#JLE06&"': MIC*(#RQ%@A H2%'ZO;!E1D[ (HUQR/B#R06PH9(CWHMLLWSOV04H575.FH[5Q,0@%>".W;K,D MN0UMFEQ3J5?(.:7GV.C#=C2&$GV E48RM7O=Y0V$IH/.?Q&#EWKI'N9HA[Q29/#TU=75_)I?(KT NLK3$5*,AE M466.=WEY%L:5ODLD2VZ MTZ5NF=C@M0:*;B0.J$_.^*F;&>";@Q40&:O@IM-"N&$;((?OZ 7S5O,"9Q(R M]9%YC)-B@]*;8UA+VF,K-+D9*9YYN9:Y;KAE[>@5I+I5)C0P!%UD:QA-(3DX MC=J&L,MCK"M4!=UA_*/L%'@ J*]7V*J2.*\;]GNI09$L8MA<7YQ>F:[@NV@[V99(E%OC\-)/Y&W/H^N MA*M+5B:$($(Z%?N/S/(QV&.MAR/WM.^^JFSE68*TRXQ'QT7@.>\6SN9H<#T/ M495#)V(Q8IN\&*&!JFDS9[V?G'0]-.SF3MNGT)*0MRR:O;K&-$,/05?FK)2> M8'J+#!8U3-4,!&-(FD3\/'&RJ]K-FSABK5#<2H:QFE,:_/!8=12'8,&(L=BR ME?;9<'\+3%HW[[= D,2:0+'GM_*TMR\RPMPVPK-&Q8A <_FW%=X/&+Z-;6PQ MW1C#51-9]DV>BVC5MDO/R-?& H0!: J-)G)TB$5KD.ULQ7+7]W,9C,J8((R! MHR'!6"PP*HYX!M59G)&Y_46_1KB!J7A7J:S);&#A/#QF/NWIMC-M)I8MV^F':E;]!N??-)W M6[>*=1QDX=%$KG[CD^CZ9\B\3"8\4*O;!C52=7GON!CE1L':;:3?@;Y;VT"X MKO5W&[1:CM17O68IC&UJJ%@&XP#!S0*E[1OO>>+ WL]5(V74W?N%\P%M3*..Y-OTD)J62"T7;3_TNHB%H$K MGS=E8OB8!AK;)2M7&$^P,67Y6TS:?1G;5>OV50L\M3URXPPZ3M, J1*M==A_PK6GZ8H7K@V_6U35P\W2?"4J4S MF13_S_Q\I'F#>=BB][PBN#"%VH7DTQ[SW%H5YE#%+]?4TQ$J_Q0!C_-!\2QKQ4(=@U0;V-1J6F&BZ;A5SD\ M@"5=-G>3\.?;:3\*QW;4/1&4>7M)[?2D @,B,;^JR>B%0C?&G^/127+3EFNR M_:ID&I*^48]W.W574UE?Z#(*=3LAH[^J\O4)CD$JKI&62R591< MAMT*-9,5Z.P-JTCAVO9B,$*QQ!O:.PHMT=ILXZ/"L-YLVJO,-NO-'2,N:?E) M-IG1RF5$GTN)U+2.NA<$&JJ <(^)DA?XM>SN-85EE!46630-ZJ]YT_,Y=\5 MR7T"A+[)B]&AVO>^[6#K=:F,N_Q2F.\;31WBF]/^:?_>>1I?MVZ6QY?6[S&T M869"K\VQ]7#T_-E N?@B.'X)=B$O7VT7_B _FW\ MQ7\!4$L#!!0 ( &!]BU>X[U(RT ( !H& 9 >&PO=V]R:W-H965T M M%)N)AC+,=+L3382R11Y.&AJ<-,ME(]Z1S D->""SWUX2EH4#)6@-!,"J)@-?4O MHO&\:_TKAQ\,MGIO3VPE2RF?[.$ZF_JA)00<4F,1*"XO< F<6R"D\5QC^DU* M&[B_WZ%_J6K'6I94PZ7D/UEF\JD_]$D&*UIR\R"W7Z&NIV?Q4LEU]4NVSC<9 M^"0MM9%%'8P,"B;<2E_K[[ 7, P_"(CK@+CB[1)5+#]30V<3);=$66]$LYNJ MU"H:R3%AF[(P"F\9QIG9GDP7.B:SD8*\<6*M&:]>?O$+U'G,%\.ZE$.RS7&( MMJSK;;]CKT6$YA# MEAH[I=L>B@^E)5 ,2H%(WPCV2VCJ1,VEMFW\1%I)ISL:D;;=1ITP"4G;NWHN MF7DC"&=+L*Z6(Q,OH U2L7Y1C"&M?@\7[YO#0E3G@J,'"VZ-HH'UB3JC;H1> M=8E1;VBM<80YO4=I*+>9>YW>L.]())UAUX(?>@K!GEX+4.MJ*FG\R*4P3KJ- MM1E\%T[O?]W=U+RA:LV$)AQ6&!J>#5 #RDTB=S!R4ZE_*0W.DFJ;X_ &91WP M?B7Q/=0'FZ#Y.YC] 5!+ P04 " !@?8M7ZS=&8E," Y!0 &0 'AL M+W=O\K"!?H:8@=NVV"-C&0 MI!O60[>B[;;#L(-BT[%12_(DID[_?I3L>AF0IA=;HOB>'D4]S5IMGFR)2+"3 MM;+SH"1J+L/09B5*84>Z0<4KA392$$_-)K2-09%[D*S#.(HN0BDJ%:0S'[LS MZ4QOJ:X4WAFP6RF%>5EBK=MY, Y> _?5IB07"--9(S;X@/2]N3,\"P>6O)*H M;*45&"SFP6)\N3QS^3[A1X6MW1N#JV2M]9.;W.3S('*"L,:,'(/@WS.NL*X= M$3 -(,=";&NZU^T7[.LY=WR9 MKJW_0MOE)DD V=:2ECV8%)CUZ&6'CM] )W"K M%946/JD<\__Q(2L9Y,2OC*-Q_$5[.\ CR7"2LM&J!>_/KFR4'4)Q$>&._:^ M10X!<2:5!A%DUW%T'0?NEUZC&5H&K;#>)3DXRRG HD!O/$]H!"'H@M-'4X@G MHP@.G5FX=YTEFHTWK85,;Q5U-WN(#N_"HK/#O_3N4;D59E,I"S46#(U&$[XH MIC-J-R'=>'.L-;'5_+#DMPV-2^#U0O/Q]1.WP?!:IG\!4$L#!!0 ( &!] MBU?TA%@ Z0( (H& 9 >&PO=V]R:W-H965T?+_VU5(\Z133PDF="#[S4F.+:]W648LYT2Q8HZ,M*JIP9 MFJK$UX5"%CM0GOEA$%SZ.>/"&_;=VKT:]F5I,B[P7H$N\YRIUS%FT4S?\,2\QR%YE* PM7 &[6OQ^L8)9IDE(AM/-:>WD;3 [?$;^]3E3KDLF<:) MS+[SV*0#K^M!C"M69F8NUQ^QSN?"\D4RT^X)ZRKVHN-!5&HC\QI,#G(NJC=[ MJ?=A"] -]@#"&A ZWY60G G10FU7 KXK_Q/CG>V [?;(_#@X1?(M."3KL)81!V#O!U-MO0<7P7 M>_BVTIZD3"2H@9*'6Z6D@HE4JBHB#3]'2VT4U=*O7;M0B71VB]C[=:T+%N' MHPND43VC-SP^:E\&O0,IG&]2.#_$_M].\K *$6"C_>'XJ!NVPQ[\BRC,!"T] M8[Y$Y"<92WK!B14.@]YTM!B[8;MW"KS67CP0;\M1 MG@5735A@0NW#D,E"*N?IY*LL> 1A-SB%65XHZX(B-!A91[%EAF_ Q@W7429U M28?5M*X_E0(M?5@[)A,[Q,.SH--L3!E7\(UE)<(=,LOAO-0.NB$YV!,B5W#[ M5'+S2CZB4G'#J1H7Y?(WU: U.J&K9"NPI*U:,+([1RI)7A5H5 MN"ZHP>URU2HVJYM&.ZKZRWMXU:7OF$HXW8,,5P0-6E=THU35^:J)D87K-DMI MJ'>Y84H_"U0V@+ZO)%50/;$"F]_/\ ]02P,$% @ 8'V+5X T#J^6 P ME @ !D !X;"]W;W)K&ULC5;;;N,V$'WW5PRT MQ2(!7,N6E#ZJ\D1+;R4A32S*+>VNHUCPW,LF1FI"B6]V2I=,DM;O8M-I9%E MWJDLXF0\OHI+)F0TG_JSE9Y/56T+(7&EP=1ER?3K$@MUF$63J#UX$KOY0.S;#[5Z@#:61.:6WBIWIO(">F2LK::W@KRL_,E,\* VL)* MHT%IF8_5V4H5@@LTY]/8TBW.-N8-XC(@)F\@IO"HI,T-_"(SS/[K'Q.[CF+2 M4EPFO8"?N1U!.AE",D[2'KRTDYQZO,LW\!:4=5!$^XAV!SA7I45DZ\@)"_JC,*5(0%Q$8J%R0Q8 MJ;05_X0#(>']NYLD&=\]"#*SP!4A$K;&/C>6:^I(R,ASL4*)F M14#-J.*%2XQKW=8+7^B+9-!;4.UJK-S=E,V=5L9 I=566$?"4>>DC)*<,8L9 M&"IOI"^*]15/:E2)(ZI\H318]4WZ($CO5WE@!A@8K!C1HXM8U8K_P7L?^N ' MK4IR^ DN1CVWA_T2RC$(96 M<$'D*/9L4W11;G387"-"&3H:74<#]:/:H!XT+9D$BLGH&GK*_;(K]\OOE3O) M*%YAD:G*23OJUK6E*#&=G>J 'T,=]*#"9SGH*W[VMJN!Y\HE LZ:Z"[6STT< MS^$W-2*TR=7/$P+\("23E/."TDAU7?N<.=-)O,1-V\"L5,;78V1=5"0YI MGLA$?38H2]<[/0P->41@:W6DWF=H,]&@5MR'8^N*04ZS,"PL:KRC+$TQO\SI;P-J9T#OMTK9=N,N MZ/Z(S/\%4$L#!!0 ( &!]BU>M9P>]UP, /<( 9 >&PO=V]R:W-H M965TP0+;Q4 MI32+\<[:^LKW3;;#2IA+5:.DE8W2E; TU5O?U!I%WCI5I<^#(/$K4V&7PK/.1Y".L?C\0']8YL[Y;(6!N]4^6N1V]UBG(XAQXUH2ONH]I^P MSR=V>)DJ3?L+^VYO3!&SQEA5]#)#SQO^5G +YF] MA)!YP ,>GL$+A[S#%B]^ ^^0[B/62MM";N&WF[6QFD[)[Z?2[=#"TVCNYER9 M6F2X&-/5,*B?<;Q\_XXEP?49KM' -3J'OES13AL@-TAK \131_1T7 +=ZJJA?P&>]0(PCF4=._- M%?S_)$:30A*F:HR0N;F G]I#*4IRLJ(H8:7*QED,?"RDQ6P'$BVO=THB/&F1 M%_UVHE0ULLA$M_E.:2JYL+1)65&.GG8:\=5Q!3IL:HUZ.&^C1WQ&V:"!'X"' MWFP6NT'BQ4E( S;S9GS:+@7>E O\NY8Q?TR@,F,>#>'0O,U4A3$IE*)6- M5A6H3@7'*?:B)( )\\(TA N83.F'D3%(8,*]D#$WGWHLB4Z/>V0!7ZAI&#R$X&D,R91!&E$,;Y9$ MI"R$WG3&_H/Z_%A]TCIDO>AIZD1GB3>+@[8>L9XQ0I=?)3?=LK0%WL3%)GW.'4X^8?-:,*];9MN8;R;Z3M^M)@';KZ3=?, M_M[>?1)\%GI;4(%*W)!K<#FEUUQW;;:;6%6WK6VM+#7*=KBC+Q/4;@.M;Y2R MAXD+,'SK+/\"4$L#!!0 ( &!]BU<>(!+$;@8 .44 9 >&PO=V]R M:W-H965T#.PE2=,V MW<5ZTSX4?: EVA(BB0Y)K;/Y^@ZIB[V.5K';!'V1*)$/+R(]W@SX(V-KN=5&VI,YYQ_UP[OD;&QI M0"QGL=(6*-SNV27+?YGEJCT;!R. M4<(6M,K5+5__S!I_/&TOYKDT5[1NQEIC%%=2\:*9# B*K*SO]',3AWTFD&8" M,;CKA0S**ZKH]%3P-1)Z-%C3#>.JF0W@LE(G9:8$]&8P3TUOV3TK*X9N6*.SG,F7YY.%*R@QTWBQMI%;8T\8EPE+'L^? +(.'FGA M79!!@]>Q>H4<&R-B$6? GM.YZQA[WC?<70A>H$O *H 6$'*5HDL3;";07^=S M:=[_W1> VK[3;U]+Z%BN:,S.QJ 1R<0]&T^?/[-]ZV0 O=NA=X>L3V<@R:3* M&>(+U'@BT54FZ7(IV)(JEJ#Y [JH),R3$LW8$N2C$"T3:(O[+&;H>K%@ L8I MWCDL^]P@\RSI8.P1N[")ED3"$A^49593.LP M$,?" ;' !P_[OM],.$*.!4M:.CH.L7%H^Z,NF3V=:$!17J8P85^K&*6&WS"X,-H#0\IRF P4TS QJ%'PNZ5(,@P;(HFPSFO M,W(\:N,P.BP..\Q'3S._I>V&J /\,'SHD1R"[8#/@6WMCC#Z %L6O)\I@/A( M7L3#(7 4=&9A/PQUPR?0IUL$1GFV-[JNE,P29H+]R-!Q:_=7B%(".X7) 3GY MZNZ%.'2=YM8HH>T+2(0BHVCH#4#7>E#0<)T_M73/=#\ L1 4!-B/K$XK&T_K M0G#4*O^HDU>GF6T9'33O_TTO^2J]==&L&\337D!0+:)?A"XDW&37(8 ]_ [9 M]4,B2&.R=Q'=E_:6G3P+GU$_17U!9AH!K"6 M+N9[@Q:\JAV+\RK9C'G:!41KI^>PVY:ECA%XLF76J-LRM(!C8V0-2CKLV!#N MS88K!J=B?2SNOHZZJ)W'GZI,UE^,EURJ7DX,KO0T)W:3G+0PVC/_)F9T"T:L M8: UR E1B6IB[7P='.+0:'L_^J7*'W1C-_57AT#;SKQVCE@G];825V!#?Y%( MR90T7?:)KAT@>E-#L.M;WVFMQVLX4*YA@[R" MHH*);3Y680?KKRV3K5]/8&YI?K#IJ@R5KOX+U;WM_N&=U[^N-L/K'X#OJ8 J M)U'.%C#5>A7 %Y6H?ZK5#XJOS(^L.5> W3131A,F] #H7W"NV@>]0/=G<_H/ M4$L#!!0 ( &!]BU&PO=V]R:W-H965T3D:BU"G/ M\5Z"*K.,R=45IF(Y=CUW\^"!+Q)M'G0FHX(M\!'UW\6]I%&GMA+S#'/%10X2 MYV/WTAM>16:^G? /QZ7:ZH.)9"K$=S/X,QZ[74,(4YQI8X%1\XS7F*;&$-'X M=VW3K5T:X'9_8_VKC9UBF3*%UR+]QF.=C-V!"S'.69GJ!['\ ]?Q](V]F4B5 M_8=E-3=69K0U<50;\ M/08"N!6Y3A3\GL<8[^([1*9FY&\87?FM!N]F^@P"[P3\KA^TV OJ" -KK]\: M85-@%2YHQIEL&*J"S7#LDMP5RF=T)Y\_>&'WHH55KV;5:[,^>:3LBLL40+V!_=*W^ MFZ/;)N+$6T1D(Y'/'P:^%UTH$#6=M)+3$B4"4S 7*66]&L*O#==Y2B3BCO < MHQ8C&=\YXCGA1:E8'JMCYVZ7',R$TO 1HO[ _(>1\Y@(J4\URFQ[1N"'X(?G MSI,P-'>@WDEWT*O:('2NF4J@8#RF:"6P3)2Y5L#S65H2+[!D$#(R0$&:J,T: M5/92SJ8\Y9JC&F[QG!F+<[-P,)[N\Q/O6E*A7Z=" M_]>EPC=;9JES^4RL%GA0*K3Z;TZ%_Z?8=UDY5-7$%*4M;'^5Z_8*W<).R9O^!YN-;7'!V#I_H/X)/+=L6UML6'KQM MEXN%Q 4Y?1TXW*PUMFK:EU8'S?ORE*#SNORPVONKD&N%KV!)U6A?03J ??/^ MO5-IMO)KIQX8XG[W NXH,R4=\E*:M-R>_1'\DRCP;3L(O8,MYR)O,N>?!+W0 MF!IXZWKV$?HGW6A@VZCGMZ5Q5.LA.E@/7TM-^0&WI.6LS."6T;"B0B_W+3)O M3MY6K\TBJ=P[V=I]MN-^GT;X>^?6SP;U6B9/2TR?\30SIQ<0C(L8,(\-]D5E M0W.@]2H!# (SZ--Y$WFV&T(O&IA.!"0DTQF Y].I2/39G(J&E9CG7^R<7@5; MF1*F:,N#;NCACQ.49@*]GPNA-P/CH/[&PO=V]R:W-H965TPE\8^[[[[O M[#N/EDK?F1+1PD,EI!D'I;7U:129K,2*F2-5HZ2=0NF*69KJ>61JC2SW3I6( MXFYW$%6,RV R\FM7>C)2C15(/V6WVE:19M4')>H31<2=!8C(.SWNGYL;/W!M\Y+LW6&)R2F5)W;O(Y'P== M1P@%9M8A,/HM<(I".""B<;_"##8AG>/V>(W^T6LG+3-F<*K$#Y[;18 ML$;8:[7\A"L]?8>7*6'\%Y:M[7 80-88JZJ5,S&HN&S_[&&5ARV'M/N"0[QR MB#WO-I!G^8%9-AEIM03MK G-#;Q4[TWDN'2'9P%%FBXT"C;!7ZO T=OQ Z@4LE M;6G@0N:8_^D?D8R-EGBMY3S>"_@ULT>0]$*(NW&R!R_9Y";Q>/T]N=DM^N?9 MC%)#-^K7+MDM:K(;U579J:E9AN. RLB@7F P>?NF-^B^W\/Y>,/Y>!_ZY(:J M-F\$@BK@M6>[2]O>Z+NUW9;8*92@\N=R#M9=%ZBU6O <#3"J[$S)C O.?)D2 M[\SS=E_ Y[SU$^]LS?NY)1G52CL3+L&6"!3 *,%S1FN=&1-,9@B^9@SM,^N< MF3#>UBK+A&/A)H95"*Q2S=]0P5CZ53[Z2@$4I-BD&D,NYK S?3$O!]"+>^%@D+I1-PD'R;!S_2\)30?A,.W#23_LI8/. MK4_1JT_I@.HT#8_[B6-SDH9IG,"N"HBVNEN%>NY[N*'TTZFTC6ZSNGDFSMKN M^&3>OC&73,^Y-""P(-?NT9!*7[=]NYU85?M>.5.6.J\?EO34H78&M%\H9=<3 M%V#S>$Y^ U!+ P04 " !@?8M7BU()+E\% "&$ &0 'AL+W=OJH(Q<"B3KLL3B_IP4?'4ZZS)4FC*G(T0Z1@J1*:\#P MN",S4A1:$;CQO=4YZDQJPML+@04E9\\0_VCQL""3.#@&O%?",WXTA MX^5;K/#T1/ 5$IH;M.D7$ZJ1!N>HE\2OX$:]B>=Y@*]!47 M-;$.*$,JY[6$C92O+ ,GQ/18>;8FA$PM* I5B (?F6DXI*JU^@WY-H3SX'G MRQ>)YWIOX.W 1Z^:#VYLW1Q=':%KL"UK2,&<%H4T<&%WY'!-,X0[+B3'(!SL.*B$I025H5ONT$<:]!V]:DP)IQ47$!'J,Y MA[" .G'$+_83"QZYIPX)L7>-;O=7&_7V("".U1 M8@*C"3[$T4\2 Q;<)-I,3**]=6W'3_9.3))LQ&OD[23VMR7&]7K& #9$LP9> MGY@ 4AI.'@83!6$3CF<';F"]1A&/7XCK71[GE".=87, M;JX^7MIH!8NJ%BD0(2"#2:)+ [S4]0-%= O35>6"U\LB_F3GVXUZ-+G6IP-%K&VH&C>Y&33^B]D"$V7W8"LQ0W;M6:->JUC50 M*- JI[H# .[$H!6?1E"^95O:,J;<[/=;_ M,N,T"/:<9GIZ/6]V[1A5>C8]G$QZ"CUS!NG6K&5L/_S9M-'3Y5FS)=DQ2O3L M (-1TCFNIP0XXMJ1'PZ54=R54?RL#DQ9#7NZ$Q,&ES#=VB,U+#YQMB1B6RD- M&MY92M:S2HFRM*BS?KHIS8[P'++>EYGIZ6U@@P4'@94F, L6A0GL:6O^EQGZ MQ6H:!AS@(M(__N0I]L,((.2Y40\ASS,X3L+P,?1_9B715A+0]12HNL*\R:2S M$L:..9NY[G:#[@D-\[4(;Z/YZF/X#4$L# M!!0 ( &!]BU<*I8L,K08 #X3 9 >&PO=V]R:W-H965TZ EVN9" MB2Y)V4U__(5_)DK73(+KWHQ,"O-6>$FE7(0A^%H4#)1]4Z/W;<+?7JL:BM% MQ2\T-759,GUSSJ7:G/2BWO;#I5@L+7X8G!ZOV()?%YAN/=@(^";\S.,T5+9DI=X\OKXJ07HD)<\MPB H/;FD^YE @$ M:GQJ,'NM2)RX^[Q%?^EL!UMFS/"IDG^(PBY/>EF/%GS.:FDOU>85;^P9(EZN MI'%7NO%C1\,>S6MC5=E,!@U*4?D[^]SX86="%MXS(6XFQ$YO+\AI^0NS[/18 MJPW5.!K0\,&9ZF:#JLDM#7U0%+V[/'X!BK7;Q5KOSN!/P76Z?TR0* M:!S&20=>TEJ;.+SA/7A39I:4505U#VC[FDEG]%]G,V,U<.3O?69[U&0_*L;- MH5FQG)_T(# ,UVO>.WWV)!J%1QTZIZW.:1?ZZ17$85%+3M6X /IBPI@5&W M^^: _,F+!0]@6OZ<3B4SAIZ#P+*$. 7*Y],@SF+ZE&817B;DDLT9E_25 MD@5H83HGQ^,LR**0II,1'0XS\@XLT! V^II;)#?E7FW#\UH+*[BA,&T%ZG+!X"$7*V;!+GH!68D#=$&OT!;:?_8DB^/P MR(&T\]M1[F]T= #"HB!.)_X^2LBNA%6+Z?R#1R?H1H=(I87^HO%]RDB]9M8"%<*3F--]*7V^EX]>I*E>LNG'> M'A^9?5[9"(P)2[&<"HB4@ENN(TP/R8;5ANJ#LJ[0HGM F M!LAK\*30?C6:;^V_UAH.%:-9U!U;QNG8W=-N.H]:.H\>3.H9D?Z1/+ M_[5\'R\7LP5P2^UK(F#-_XCN [N:53P/VELR5"PQ6_&P2?&5]* MG39;.LU\!OY.1;W3P4#Z>9Q]>SA)=]K8V_PD>PH>V5_P7 _EBD0(!>^BUF"> MX02&Y/>W9W0$1-S6H+8Q=P[8)B04XLT%K?NC<8C5+L4;.2N1/5\8%D\4=-M' ML($5AA9B#@(Y>K:?I,C^?I0A^5MSFHJW8PBVA$]I AUF!_VREG[90^EW98'E M/A;@[1U(=*KOI5PGZ'[*76WI59 Y]%55+J";%Y4_S@7;2I7-60#,I<&/K>L$X"/WX9$3>*\ND@_29?RL- M]BYQ-H(N/TE"\CMPC;@.2[4F8QH:)T-'&FC_,1.ZS0!I$ +'TGX4NA8L =JX M DT<;UT2RY+)-I]E(53;O8P:[)QIE%POW,D-[DKKROKCC?9K>SATYL]$O@[W M)TMOF%Y@@9-\#E/#YV/H^K4_K?$O5JW<"M"E@Q>04 , 1 9 >&PO=V]R:W-H M965TF\]V*82C M7U:ELF>]I7/KX\' YDNQXO:%7@L%_\RU67$'KV8QL&LC>.$7KLW ![E8.AP83$_7?"&NA?NX MOC+P-FA1"KD2RDJMJ!'SL]YY(P.%Q)RY%62(0T+BM,7NM2ES8E1OTU]YVL&7&K;C4Y1^R<,NSWJ1'"S'G M5>D^Z/O?1&W/$/%R75K_2^_KN7&/YI5U>E4O!@8KJ<*3?ZG]\"T+6+V >=Y! MD6?YDCL^/37ZGAJ<#6@H>%/]:B G%0;EVAGX5\(Z-WW-I:&?>%D)^DYP6QD! M'G>6]F_XK!3V\'3@0 O.'>0UXD5 9/^!F-)W6KFEI:]4(8K-]0-@UU)D#<4+ MMA?P?>Y>T#2)*(M9N@L%+KG(O MGELK(%)UV K*'>V8ACN>?A!Y98Q4"UAGI=UEV'[5-TM!YKJ$U$40AWN">@MQ MC[BE@(QH^?# AZN"EI+/9"F=!+^N.OSFR._ND9]I^20!IG1/FODE/;30WJC'2])7RKBEKJRP-P>$MAN>B8,:78<>2EFCEB$#P8= M4)9%1UD&PB1B1Q-X/G\V80D[ 2E-(Y8Q\NJVDNZ!2'4GK L9)55>5I 1(%"D M"H.-R[)H/$I:D.;I1[^&I+3: FN6)Q%+8_S-CBB+LO$1\>8B_:-H' ]!.(J& M#.F'20=FA':=U:%'X6F@GL($/.R+!//I6E M'RW*UW*AY!SL@RA_5(_DZ9M NN^++DUWGB;V\MO=67=UI7"JE/^(T)=R",U" M-.[J="E\O=2K-5TPQC6V-TV0ANT) PIX[U4I3>[[BDUMY9O:OL[$FV49ML MHV].MK>=:OB+,VXOR5^3<=]Y0/Q_:?>+7/ZS(/]4V-A8R" M]MZT38+)L=G1-S*2P)T>VSXHP)DA,=M6G$3#$4(U2^#V"W=;51\'\@<*MR1E MRW!LX,7?53B] -/8U]>AW/8 1R 1G'Z8_.ZNZ-^3'(/.K?JE3 +_^W TEQ7 MRH4+=CO:?IXX#[?RQ^GAV\8[;A9H5BGFL#1^,8:F9\+W@O#B]-K?T6?:P8W? MBTO!X7"&$^#_N89#1OV""MJ/-M-_ 5!+ P04 " !@?8M7+85]^$P$ # M"@ &0 'AL+W=OOWU&2?S1+O0Y[L4F* M]]WWW1V/G&R4_F)R1 M/92'-U,NMK*O!U&7)]?82"[69>H&W6[@3Z]RZ MA=YL4O$U+M#^7MUJFO7V*)DH41JA)&A<3;UY<'XY=/N;#0\"-^9H#$[)4JDO M;G*33;V^(X0%IM8AI3,\'N_0KQOMI&7)#5ZIX@^1 MV7SJ)1YDN.)U8>_4YA?L]#0$4U68YA37J6W+C-O;2#O&PAPQ] 1O!129L;0LHP^]Z^1_3V M',,=Q\OP).#GU)Y!%/@0]L/H!%ZTUQPU>,,?X>DUE^(;=V7APY621A4BXVV5 MR QN*0XH;;N@5G M))>IX 4L:!&I)*V!/^=+8S45U5\O1:@E$+U,P!VTY7SI1_1F;UX%H_[%"7F#O;S!*?39@@YN5E-*B?HG.M8W,E4E-LKFZ[7& M-6F ZUIF0J[!*K Y4A#*BLLM++?P4 DC+%RC>"F])UW\7'K-P7=Z['O9^6XO M&5ZJVIT?_BRE_UD%H[:@EJB9ZPR_UL76#9YG;FX,6G/.KKC)F2L/_%J+1UXT M1YC2X"=M#OWA>,3NJ/UID9(GEM)^&/G#.('83P8)N]<\0\;3M&6O,47"H0[9 M9I0*9Q2R]\(L:VV:#L$H4+MB"/Q^%,,P&3)J+147&<,GNE4-&@C' PC&,?M, M1:)96FM-MA081QNB)**^%Y,57<+:;GU640"L#SLEE?/4,0C&$,9A!R2H?"[47 MP._WAQ#YXW#0!>:8R"G]_PS=BR>Y=W0QEZC7S?/#0!.S]H[>K^Y?.//V8C]L M;Y]''[E>"VF@P!69]L]B.K&Z?7*T$ZNJYII?*DN/AF:8TRL-M=M WU=*V=W$ M.=B_^V9_ U!+ P04 " !@?8M7R_ NHSP# ^!P &0 'AL+W=OU=1?1:M&R"A_0_MG>:9*B$:7@#4K# ME02-Y3*\FEQ>3YV^5_B+X\;LG,%%DBGUU0F?BF48.T(H,+<.@='?(]Z@$ Z( M:/PW8(:C2V>X>]ZBO_>Q4RP9,WBCQ-^\L/4RG(=08,DZ8>_5YB,.\=@QF,)Y]XX\RS^89:N%5AO0 M3IO0W,&'ZJV)')>N* ]6TU=.=G9U:VO4<-NB9I;+"CY0'4_A"W7#\9IE LW) M(K+DQVE'^8!YW6,F+V"F\%E)6QMX)PLL?K:/B-](,MF2O$X. M[F]@S2R2DD M<9(>P$O'H%./-SL8]">9JP:!R0+>/5&3&S3PSU5FK*96^7=?V#UJNA_5C<^E M:5F.RY#FPZ!^Q'#U^M7D/'Y[@/-TY#P]A+YZH'$L.H&@2GBQ:/M('X3=3WI= M8U J00/KT*WK@V%J^3=*$GD'Y2FHD4+E*4CJF^P9LLZ0&V/ 8$4#;"]ARSXX MQ#Y8UQHQV&T>H-*K#'5 U0]<]5T+),$QEX&M56>H>.8DN%&Z582&KU_-DTGR ME@)D;AJ#.V9KN%%-TTF>,[<&C"O[&>2"$3W6;P:!%1-0(H5V!,<$ "?^<#IS MQ]]%Y])TFLD86WZBR=%G, M*4N4/^'2Z:#C+N.#V>8M"SF;GLU^P*O6(6KKB!!6QLV;43M-@K5G! M'1@3P<_Q#4JY;PE+N[6ME7P>%A5QYU2T1O)RT.]#'J&/)Q/*YUI92O<13"D/ M1S"/8]@W'M'.3B/DRF]N0[%VTO;K;;P='X>K?B?^4.]?EL],5U0%JG-)IO'9 M!>T%W6_K7K"J]1LR4Y;"\,>:'CC43H&^ETK9K> &UL MM51-3]M $+WG5XQ,A4"JL&/S)4@L)92J'* HH>VAZF%C3^(5]J[9'1/@UW?6 M=EQ2)5$OO<3[,>_M>YF/P5*;1YLA$KP4N;)#+R,J+WS?)AD6PA[I$A7?S+4I M!/'6+'Q;&A1I#2IR/PR"4[\04GGQH#Z[-_% 5Y1+A?<&;%44PKR.,=?+H=?W M5@<3N&HYO>Y)!WR_7K%_KKVSEYFP M>*7S'S*E;.B=>Y#B7%0Y3?3R"[9^3AQ?HG-;_\*RC0T\2"I+NFC!K*"0JOF* ME_9_^!= V +"6G?S4*WRDR 1#XQ>@G'1S.86M=4:S>*DV% D./6X3B^89O7A_KW\:7.Y0?-PI/M[%'D^Y*].*LZ7G M<,<]>\,&"H01D9&SBNI$DH9;?'L3BK%P_51)>MW?.P_[9Y=V6Y(WV=PI9+-- M^$_R>@^905RK)N!:T#,TKAQZKAQ<382] ZF ,EU9H5)[V',:9*/!*9I,0?PE MA3*$HI.#ZW+4NARYJH\/T _.W&\4P::D^N\:LD"SJ,>.A417BIK>[$Z[R39J M&OI/>#,6;X592&4AQSE#@Z,SKF73C)IF0[JLVWNFB8=%O=B%@\\(528.X\@>'C$)2KE@9C& MWSO,N _I'0_G>_2/03MK60O"I5'?9>&J67P50X&E:)7[:K:?<*?GTN/E1E'X MPG9G.X@A;\F9>N?,#&JINU$\[?+P.P[9SB$+O+M @>6U<&(^M68+UELSFI\$ MJ<&;R4GM+V7E+)]*]G/S&V&UU!N".[2PJH1%>',OU@KI[31Q',";)?D.;-&! M9?\!-H1;HUU%<*,++)[[)TRL9Y?MV2VRDX!_YNX )OV*L=!KS+ ME]0VK):"6N&O6>EL8VQ(OPVN:EK'O@B\H?*J (M38YEI@L\ M/![8E]:$&I'C+.;:(;2/&,]?OTI'@_@F^$!4@-KD)8"I6WJE/*%@M!,@>A"[B6JF44^/?_ M<4S\27K'Q=]7&&U_Y:I[KM1Q;0^XYL^YKGNNQ8XKOGR[0;.I&Z%_O'YUE:7C M]Q0=N6&^=6X[Y,@'\CZE4=R^&'P"_VNRH_O*(D:'905<%,8'X;J(?%WXXLBB M-R&(:8D!Z6W4@;^\>D3Q[AN-DYWZZ5(((%L^*!_X801KMI?X6LVP\#LS2$1RK MDN2@[=5H-Z&Y^[MKM>LZ8+_;OQ\?NK;YT[Q[?&Z%W4C6I+!DU\'YF#N([1IZ MMW"F"4UT;1RWY#"M^ U$ZPWXO#3&[1<^0/^JSO\!4$L#!!0 ( &!]BU?P M"=CR[0( ,\& 9 >&PO=V]R:W-H965TS;)0:PZ-K6=TN[3[YR$E&H4]64O MB>W<[\_9OLMHJ_2]21$M/&5"FK&76KL9^KZ)4\R8.54;E/1EI73&+$WUVC<; MC2PI0)GPPTXG\C/&I3<9%6LW>C)2N15L19RB$(R(;#Q6G5TLZX/YXQ_ZMR)UR63*#,R5^\\2F M8^^S!PFN6"[LK=I^QRJ?ON.+E3#%$[95;,>#.#=69168'&1P!A M!0@+WZ50X?(KLVPRTFH+VD43FQL4J19H,L>E.Y2YU?25$\Y.SN,XSW+!+"9P M;5/4,%,9'6_J]OT1X:(49H(9PU<\9L4MI_BWCO%0CL==+%*DLGE17^ZKHU./_U%7A7K\ M2IU+FB-L41.?0POJ!68(_R/+QIVDYB3X'^(I+B^%GS\R+MP5/B'"DSDCQ3G& MN>:6DPA5-]6NA%FN-M_*( @J^7[[+(AJ6U%(M@[=8'^OR62H MUT4K-60WE[;L-_5JW:W/RR;U$EZV^BNFUUP:$+@B:.=T0-6IR_993JS:%"UK MJ2PUP&*8TA\'M0N@[RNE[&[B!.I_V.0O4$L#!!0 ( &!]BU>!DOZ?R ( M & 9 >&PO=V]R:W-H965TV4]M_OV@X9E2C:"_''O>>> MP_&]LZU4C[H",.2YYD+/P\J8S32*=%%!3?6)W(# FY54-36X5>M(;Q30TB75 M/$KC>!S5E(DPG[FS6Y7/9&,X$W"KB&[JFJJ7!7"YG8=)N#NX8^O*V(,HGVWH M&N[!?-_<*MQ%'4K):A":24$4K.;A>3)=#&V\"_C!8*OWUL0J64KY:#=7Y3R, M+2'@4!B+0/'S!!? N05"&G]:S+ K:1/WUSOTSTX[:EE2#1>2_V2EJ>;A)"0E MK&C#S9WPN2MA+1- M2!UO7\BQ_$0-S6=*;HFRT8AF%TZJRT9R3%A3[HW"6X9Y)K\Q%2AR^8PF:QB0 M;_@,>@]TR4'W9Y'! C8L*EJPA0=+WP#+R+44IM+D4I10OLZ/D%C'+MVQ6Z1' M 6\*Z$:_+K?*F-PC?R^Y!LCYH= M1K5],]4;6L \Q,;0H)X@S#^\2\;QQR.*@7PZAT0=%$N M,0&-#*R1ULTTZ#&!-62CT0?=#[#'L(,$OGFE0!0O!-T0FOK>Y5);D]Z37C88 MGIV1OETF@SB+23^X_-,P\T(0SDJPH98C$T^@#5*Q<4F**;WQ"#_!5X^%J#X$ M)PP*[ITEIS8F&9P-$XQJ)2:CB3U-$ZP9/$A#N:T\&HPF8T\B&TR&B'K(YVBO M*VM0:S=[-/['C3"^0;O3;KR=^Z[^%^YGXS55:R8TX;#"U/CD%!^X\O/&;XS< MN!Y?2H,3PRTK'-&@; #>KZ0TNXTMT W]_"]02P,$% @ 8'V+5QG3\[- M! !0 !D !X;"]W;W)K&ULM5C?;]LV$/Y7 M"*T86B"U),H_,]M [+1='](&<;L]#'N@I;--5!(UDK;387_\2,J1+%MFJD!] ML26*]_'[[HZG$\=[QK^)#8!$CTF,)D>J6 MKUV1<2"1,4IB%WM>WTT(39WIV(S=\^F8;65,4[CG2&R3A/#O,XC9?N+XSM/ M UUOI!YPI^.,K&$!\FMVS]6=6Z!$-(%44)8B#JN)<^-?S[&G#-I1A!#*#4$47\[F$,<:R3%XY\#J%.LJ0V/KY_0WQOQ2LR2 M")BS^$\:RQ@M9+,POVA_F>@X*MT*RY&"L&"0T MS?_)X\$11P8*I]X 'PSPJ4'W@D%P, B,T)R9D75+))F..=LCKF^O@5):"S0)\(YT8Y^@]ZBKXM; M]/K5&_0*T11]V;"M(&DDQJY4/#2:&Q[6G.5KX@MK!NB.I7(CT+LT@JAJ[RK^ MA0C\)&*&K8"?0]E!@7^%L(>#&C[S'S?'%CI!X=/ X 47\&Y![:B0YJY4+D(D M85S2?\U G;MRN+Z!T_MN-^UYW<'8W1UK.)_4'8R\8E*%:;=@VK4R_<))!&HK MA6R;2J&V90AT1Y8QU+',H;K'!'H#?,+R?-);W.WB>IJ]@F;/[E"JF$DT9T+J M5'V ':1;$.BO.TB6P/^N8VM%U,7Q6F0DA(F3Z<3G.W"FO_[B][W?ZO*G);"* M^'XAOM]N-O7/0N#C7O\D3C63O*!;'Z9!P71@9;I0Q9BFZROT 5+@)#9L;R)5 MM:B0>1E![Q[5"T@\$SOK,DUCUQ)8Q2/#PB/#=F,W/-ODP6#DG\1N>!:[8' 4 MX K34<%T9&6JRO^.JHH>?U?;*U,D(;*&R(K6-$0M@56$^U[Y!O3:*X)VK*;" M#VC'H<0#[T)1]X_>Z?Z+@XG^0R\II_85&^MN":WJ'USZ![>[+>UXC=7CFN)[ M,>IEU^';VXYGHMY:=;;3:.R,EM"J3BL;(-_> 35/!2M>8_7=\X(_O)@*9;_D MVQNF%"3.-BP%A#O>%?J8AAU[2%OMEMI"JXHO^R7?WC!]WJO\%AN:H0QXJ+]I MUO6E/(<9'OG>ZXQ.WK7VM5ZJI>RH?'M+]7X;J^T#TP]C M.Y.F2MVCLY0$^-H<,0EDFL/\1*(8+8ZQ;LSASYX=1)4Q^-G9'^)JJ MQ(YAI2"5)%4O>7[5Z@GJ^8DP^W>@%BD._Z?]0 M2P,$% @ 8'V+5]/QCU="!P +3L !D !X;"]W;W)K&ULM9MM;]LV$,>_"N$50PNTM?@DVUEBH'':+<"Z%DF[O2CV0K&9 M6*@D>A*==,,^_"C),4V)8B/O]":1Y..?=\>C]-,#3Q]D_K58"Z'0MS3)BK/1 M6JG-R7A<+-N(KOUJH\,)Z?;J([<2W4Y\W' M7.^-]RJK.!59$+V;/0&GRQ"6C:H+'Z/Q4-QL(W*4&ZD_%KN7*[.1D'I MD4C$4I42D?YW+Q8B24HE[<=?.]'1OL^RX>'VH_J[*G@=S$U4B(5,_HA7:GTV MFH[02MQ&VT1=R8=?Q"X@7NHM95)4?]'#SC88H>6V4#+=-=8>I'%6_X^^[1)Q MT$#KN!N070/2;, Z&M!=@RISX]JS*JR+2$7STUP^H+RTUFKE1I6;JK6.)L[* M8;Q6N?XUUNW4_%K7Q6J;""1OT8>-R",59W?H2A0Z#45Y\'Q;Z"9%@:[%G1X^ M??#YA5!1G!0OT"OT^?H"/7_V CU#<88^K>6VB+)5<3I6VK6R@_%RY\9Y[0;I M<(.B]S)3ZP*]S59B9;;H4HFT^-.5NUJ;NK7+B7Y2;**E M.!OIF5R(_%Z,YC_^@,/@)U?@0&)6&M@^#!U"W#JF5Y\KF? MTP"3@)^.[P_==Y@1/,7AWLQRC.\=XU['+K.E3 5ZGLA"U_5M+E,DZ]D@,Z>W MM1P[< -/<-ATMFU5UE.'K^'>U]!;2Q="C\PRKDM'3S<4I65-_5,=.'$Y&T+6 M#Y"8%?ID'_K$.TR?I(H2?9;V), 5_Z0U##Q@D\98M8W89!:XAVJZ]W?J]?N\0GC8*%6754"9NU;Q 0I@K\_7&J;TI>DE^EED^MR75!Z_66GJ MB M5G@OO!7K[30-D\9T2]O?3=R"AU.RL$),5 ES&.T&H\('4[/ -N& O$!Q= MR+15HG0RP\U"=EGQCNLC-I2!_9CQ6^66=ONJ(E5T+9-M=27W5ZU7M/>P :G9 M*3 \@_F P(F]M-0[%4!J=BH,+F$ODGBA<]?4(C0ZFS4YSF&&9Q33CD(U.(/] M/-,;.[$#95@8--UU6!&*.[PU,(/]-//]:87^1<<@C[_?WN4V!/1@0ST8&GLP M*/= J=FWW09\R"#@0]I(PWBSKAU&E'0@.C'80_S8\Z2R!F,COS-]!QM*S4Z= M82,"S48$E(V@U.SP#1N10=B(M*F'3)N7'(<1YM..6C=D1/QD]"[.E%BN_14* MRD%0:G; AH/(D!Q$0#D(2LU.A>$@ HH]4&KV MXWV#/700[*%MHB&D4<0NFXX[#VJ@A_JAQU'"8(CC[[KW^XHA$(<:Q*'0B$-! M$0=*S0[_X+W5((A#V_023II/?QQ&?-:!.-0@#O4C3B8409NUU!=V;Y&"4@Z4 MFAVSH1PZ).504,J!4K-382B''D\YU(4O,])\$^0R"V>\XT:3&LJAP)1#'933 MRPS-LQ8'9BCN> M&A&*FT]HG683TG'?P@U;<3];=4_*(Y'*WU_O8AT"J;A!*@Z-5!P4J:#4[-4- M!JG"09#*K]IC&@,(V9$;- O]:.:=%F!$YG>B]W*0(8@L-$060A-9"$ID4&IV M^(;(PD&(;*=JK:)JGOL=-KA)8^.#A8>IR.^J]9@%6LIMINJU>ONC^S6?;ZJ5 MCHWCY_AD4:_<-#+U0M+W47X7ZWN31-QJR>#U1%="7J_-K'>4W%3+&V^D4C*M M-M,;9 M0>E'TP(@>1)!UAXD>)Q,I]>Q MH$Q&1>9]:UUDJD?.)*PU,;T05#^O@*M#'LVBP;%A38O.$1=91QO8 G[OUMI: M\+6>+U=S%^X ?# [FY$Q<):52C\ZXJ_-HZ@0!APH= [6O M/=P YX[(ROASY(S&E YX>A[8O_C:;2TE-7"C^$]68YM''R)2PX[V'#?J\!6. M]5PYODIQXY_D$&+G'R-2]0:5.(*M L%D>-.G8Q]. $GZ B Y A*O.R3R*F\I MTB+3ZD"TB[9L[N!+]6@KCDGW4;:H[2VS."Q6O;$>8\@6&MMK)'W M@)1Q0QZHUM2U[VT6H\WJL'%US+ *&9(7,J3D7DEL#?DL:ZC_Q\=6[2@Y&22O MDHN$WRJ?KJ@=3YJG5]B+QYZ48(F:F=A4XG[VW+==B/8*#J_$R6"NV$^V-K?RF@78"]WRF%@^$2C#^I MXB]02P,$% @ 8'V+5SI!M>0[!0 JB !D !X;"]W;W)K&ULM5KO;^(V&/Y7K.PTW4E;$]LD)!T@'72W55K7JO2V#Z=] M,& @NB1FL2E7:7_\G)#&. 073LZ7DH3W??+^>'">^.U@Q_*O?$VI -_2).-# M9RW$YMIU^7Q-4\*OV(9F\ILERU,BY&F^>;6 M*(LXI1F/609RNAPZ'^'U!/<*A]+BKYCN^,$Q*%*9,?:U.+E=#!VOB(@F="X* M""(_GNF$)DF!)./XMP)UZGL6CH?'K^B?RN1E,C/"Z80E?\<+L1XZH0,6=$FV MB7ADN]]IE9!?X,U9PLN_8%?9>@Z8;[E@:>4L(TCC;/])OE6%.'"0..T.J') M38?>"0=<.> RT7UD95HW1)#1(&<[D!?6$JTX*&M3>LMLXJQHXU3D\MM8^HG1 M5/)BL4TH8$OP2)]IMJ49P_ MQW,*[I=+FDL[P<"D#)CF'+R_H8+$"?\ ?@:?IS?@_;L/X!V(,_"T9ELNW?G M%3+^(@IW7L4ZWL>*3L2*P1W+Q)J#7[,%7>C^KLR[3AZ])C]&1L#[N;@"&/X$ MD(=P2SR3\]V1(1Q<]P*7>/X)O(.R%PQ7'0%?_I"FX%;0E/_35K<]+F['+5:" M:[XA78*>"7WT2L&V)/>>0>E9K$[/ M(^Q!Y/D#]_DP_!8S!$,8U&9:8'X=F&\,[,^R)R21+2EX#:8LV197./AR1],9 MS5O[8L2\M"^6P+3T@SK]H"-J!C9+8 E,*T&_+D'_NZFY]^P=< [A*&HR\]@* M1ACB=F*&=5BA,:Q/<2;H?&VDH1'ATAY8 M.2C>IDHXYH&-DL@24PK0304T]L M[[N)6+EJ3 S\ #>8V&(&HS#LMU,1'H@)>!$9P7]@?#^=%EVJULOB$4Y?P%-. M,BYE@Y&VYIM=VC1;:'IID"H-ZHBZ%;"M,EA"T\N@) XTR@?$Q>7MR(6V2 M]]@,]GV_=X*\2GI L_9H(>^]6+_%42/FQ-*!9I'J-\D98M9$/E>.RN1TB/(K$?DLWP1 M5V]'$Y:FVRR>D[??C R5\$.R(I*2D!S)+CS-X>M8CWWR;BSO6Q78+4J('];HBKE7E M8PM-+X-2/LB\O6,DKG]$R'ZO'S9I>VP5]D^)4J2T"#)KD?-(>WOS!&[B52RD MU0-Y*;9HWUA\K6[+V$+3:Z1D$>IWQ6&K2LD6FEX&I920>2?(R.'PB)U1%(5! MD\3'9M"+O%YX@L9*OB"S?#F/QLV]@@E))-#*S&2K.SNVT/3]?R6EL-?5!,"J MFK*%II=!J2ELWD8R,;ERU59CB(KYB\;D%K,P0/Z)5S"L% XV*YSSU^/?$C:3 M1B;NFN]U<=.ZV-G!!\.KSJ97=L=770@JK 05_OX)%CZ>3?G(P\W=@Q:S 80 M-KCK'DQ]4YJORF$X!W.VS<1^!EI?K0?N'\LQ<^/Z&%Y/]F-S!;.?XM^1?!5+ M:B=T*2&]J[YL?KX?C.]/!-N4L^49$X*EY>&:D@7-"P/Y_9(Q\7I2W*#^]X31 M_U!+ P04 " !@?8M7SQ:#(^4' "=1@ &0 'AL+W=O9C*:;H.5B2!U'#)=1 MG Q&IYO7/F6CTW1=+.)$?LI(OEXNH^S[6[E('\\&[N#IA<_Q;%Y4+PQ'IZMH M)L>RN%U]RLIGPYW*-%[*)(_3A&3R_FSPQCTY]T45L!GQ5RP?\[W'I$KE+DV_ M5D\NIV<#IYJ17,A)44E$Y7\/\EPN%I52.8]_:]'![II5X/[C)_7WF^3+9.ZB M7)ZGB[_C:3$_&P0#,I7WT7I1?$X??Y=U0KS2FZ2+?/,O>:S'.@,R6>=%NJR# MRQDLXV3[?_2M+L1>0*FC#Z!U &T&> <"6!W -HEN9[9)ZR(JHM%IECZ2K!I= MJE4/-K791)?9Q$FUC.,B*W\:EW'%:%SZ8KI>2)+>D\_R029KF9.+.(]FLTS. MHD).R=UW\D&FLRQ:S>-).6A6E?_EA2RB>)'_0EZ1V_$%>?GB%_*"Q FYF:?K M/$JF^>FP*.=7764XJ>?R=CL7>F NC%RE23'/R;MD*J=J_+#,:Y<UMQ& M>GN>HRP,F\YLCW)#YC*],8/=M )T6N_CI)"3.6I#5*'K&A@24Y(-=\F&EFP8 MFBR!(3&E!*X#[\A.;R/6H8H3!1>LX43-,#<, E]O17N&KGY3&DIM8 \,7EMEQJ%&),J:EE M (QQ443 72HT[^*.3YVF337CRK^QX@!AN@ 8+DX8M]>7-^\NR/CFSUL7&$0H%WJ&?+HD:1QY2:6@9 'HH?V: 6 MY6V+\H!Y38NVA[DAY?R 10%#*(XA38L>N6_"53LOCXW3% JT0WU;+C6*0:;4 MU#( !E'\_ 9U:="VGR."H.G2]K @<.@!DP*94)Q,FB;MN8W"K])YM6RO!B2DU-=Z]I9*UK9+9M9 -Z&$ /Z]\YJD/WK<:#P&N>BFJ& MB2#T#IP_,0 1AH.(:LC>VRC\*IV7R\9!# ,"8K8:2LPH!)E24\L $,3Z-Y7P M4/W4B#;''Q=2TP.X83CL\- ./C<@I*8'/.3A/-3R^9$;.ERVZQJ;4E.+ -SEV6J$>49YS)2:6@;@ M,:]_(PP/[6+U'Q=2T]O[@ [.62VK]]P6XI?IO.8VCIH\(#S/5G?-,PIUIM34 M,@#4>?V[:UZ[:Z9C<,TPA,$] "T/!ZV/Q5QFSSC2Z+&2*34U7R OSU9WS3.* M7Z;4U#( ?GG]NVM>NVOFEHYL?BI!,XPZ0APXIN" 1!Q'HH8C>V\+\'3<*3J;4U#+L?:JZ?X^.MYMO/@T;?YTU@P0[T/K@ #(H<( M N"&XW#3=FG/O1A^G<[+9>.H20!7"5LM.F&4I$RIJ64 DA+]6W2BW7H+ K_I M6LTHMP3D [85 #<"AYOK-'EU.T8-B2MT7@D;!T(":$?8:M )H\1C2DTM Q"/ MZ-^@$^W.F^^+L/G)6\VP(!2'/N8H@$+$,U_N4AW9>RN&7Z;S>EGYPM?>-[ZL M?>7+['>^;$"0 @2_3MT>&B'K9@!(34]@!N!PTW;^L=LQ7#1SBMLXXQ( $8) M6RTZ892;3*FIWVX$;O+[M^C\]O?%VELQS:"#6S$?.,;'.:9MT".W8KANU\4Q MI:96 9C)M]5;\XVBE"DUM0R 4G[_WEH=^LQ63#/J\%;,![CQ<;AIN[3G5@R_ M3N?ELG&ZXP-7^;;:8KY1DC*EII8!2,KOWQ:K0_=O5R!\G]*F;=O# B>@3=\. M]V[TL939;'/_DYQ,TG52;&^+L7MU=X^5-YL[BS1>?^N>G&_OE (RVQNW7$79 M+"Y-O)#WI:3SNJIMMKT7RO9)D:XVMQ.Y2XLB76X>SF4TE5DUH/SY?9H63T^J M"^SN2#/Z'U!+ P04 " !@?8M7"9IJ5+@$ ".(@ &0 'AL+W=O,+DA5CS5%]9B"QA2I]F2U>N,\[F>5 2N\3S C=A M4>J,A_EO-]EX*#8JCE)^DR&Y21*6/5WQ6.Q&#G:>?[B-EBME?G#'PS5;\@E7 M7]_QY96?!^1W_!GQG:P<(P-E*L0W<_)I/G(\ M4Q&/^4R9%$Q_;?D''LY'4*=LT@=7CY^R_YN UF"F3_(.(_XKF:C5R M0@?-^8)M8G4K=K_Q E#/Y)N)6.:?:%?RPZHA) M2$T *0)(7O>^H;S*:Z;8>)B)'NTO68K.ZL:/MJWS:I:?O+3%T@BL\0\0A%7R?7Z.V;=R_3N!I. MB8F4F$B>E];D+:H_TS ,+Z-TB6YXEC,XG7'T91I'2V8X<88^/JXU/33BNR@Q M]^E>F.A++P!P6@*G>?9>Z\#1_>\Z-_JD>"(?CL&D+<#T2Y@^.+YW M0K'X6%'[L" /,Z^C[;@_\,E@Z&Z/M-8K6^N]PB:X+^49^INS["C_X

>CH, M?%%C4-88G)CQ_KD7GGM'&0^6UI *_1)XORN,[[< ,RQAALT8'QXPWO=QWSO. M^$'9VJ UQL.9<_64AVMK2 9'[C_S9,JS!_0/.NDD ;0E#A6O_&@,X\(*/@-D1+K @CL M FH?D2+NQ2/2PV&-/A KO004O*YP#[#C,("F(U*9>Y.N<(^T,=/\ROD%( MCE./6H6GL,*G7!&T7@G=)UUQ=W#%3==XK06AG9G]TS:\!+5>@C:<_1=Q5:X% M/JF36%I9/XJ0DD["Z5+9FFJEZ&I-++<)Y4BC*-H$):,RR =^K4; MG0Y5;067>*/!U&7)].,$A5J/@EZP6;CER\*ZA3 =5FR),[1WU8VF6=BAY+Q$ M:;B2H'$Q"L:]BVG?Q?N [QS79F<,3LE0(H<#,.@1&GQ5.40@' M1#1^MYA!=Z1+W!UOT#]Y[:1ES@Q.E?C!2U0% +N))-53A[QW.Z MP2#@^.X "XA&^%J@V3N1F&EJBY M \*LI3%I:,0OT$C@FHXJ#'R4.>9/\T.2U.F*-[HF\:N 7S-[#$GO'<11G.SA M,_WW]/@5.DEG<^+Q3E[ N\45RAIAH56Y=77-;0%3?\FHX>=X;OSZKWW^-?C) M?GSWUB],Q3(H5!NG;-[U!]&&?^/\$]L2*?F=%_S7TS@J-F5I*_@=S M5SNV0*A0P^3QNB T_4M;M52AK/SH?A:M>L/5&GY]&@BVI<"'?>(-WFTK&ULO55;3]LP&/TK5D (I(U< M6PJDD:#5Q"9-( K;P[0'-_G26#AVL9V&_?O93AH"I&P/TUX27[YS?,Z)8\L7+D6@#,+*JD;>-[8 M+3%A3A+;L1N1Q+Q2E#"X$4A698G%KTN@O)XZOK,=N"6K0ID!-XG7> 4+4/?K M&Z%[;L>2D1*8))PA ?G4N?#/9B-3;PN^$:AEKXV,DR7G#Z;S.9LZGA$$%%)E M&+!^;6 &E!HB+>.QY72Z)0VPW]ZR?[+>M9\ MOH+6CQ68>@M)**ERU8*R@):][XJ'^T=H'Q&&[@I> M2$ ?/8^_$M%=\%='4N73=!E M$UB^T0Z^6]@ JP#E@I?/4=1$%<\)_;A82CO^<\ANPQ\.\YL?]$RN<0I31_^! M$L0&G.1@SQ][YT/F_Q'9BRC"+HKP/?:DVQKIUGBZS0/WMD9JMP9A*:TR7:QW MP\'>) B\\VM5&$RE.9B&2 E*VBE_R.IE(V9LQ9AS:)-$_L2+W4T_CX&B:/Q< M],)GU/F,_H///_IK1$0]Z>%)%+WR-U041L/^1IV_T;O^[KC"=$C1Z$V8)Z?! M:T5OBR;^Z6M%;N\P,A?!5RQ6A$E$(=$N$ @ $ 8 !D M !X;"]W;W)K&ULK57+;MLP$/P50@V*!&BCE^,4 MJ2S EENDAZ!!W+2'H@=:6EE$)%(A*2OMUW=)/>($2M!#+Q9)[KJ!7R M3A4 FCQ4)5<+I]"ZOG!=E190474J:N#X)A>RHAJWJ6@+-+*@JW<#SYFY% M&7?BR)Y=RS@2C2X9AVM)5%-55/Y>02G:A>,[P\$-VQ7:'+AQ5-,=;$#?UM<2 M=^[(DK$*N&*"$PGYPEGZ%\G,Q-N [PQ:=; F1LE6B#NS^9(M',\4!"6DVC!0 M?.PA@;(T1%C&?<_IC"D-\' ]L'^VVE'+EBI(1/F#9;I8.!\CUGAB\5I;*_I.UC/8>DC=*BZL%80<5X]Z0/O0\' .29!@0]('@.F+T "'M M:(5VE5E9:ZII'$G1$FFBD_)[69- MCH].R!%AG'PK1*,HSU3D:BS8I'73OKA55USP0G$AN<*$A2*?> ;94[R+0D>U MP:!V%;Q*^#75IR3TWY' "\*)>I)_AP>OE!..YH>6[^P%OAO8 V^ Y%)4C]ZV M3!>/EO]<;I4]_S7E7\RX;>2PM![J>F]*6.Z;'.;S4RR?>P'_EGD[@\%3P3Y MY_,QJ!/B'EPNK&-G9X["S W77>>-I^-86]K;_.Q\A>.NFTZ/--VLO*)RQ[@B M)>1(Z9V>8\/(;OYT&RUJ>X6W0J,9=EG@R 9I O!]+H0>-B;!^!&(_P)02P,$ M% @ 8'V+5TM:937Y @ _@< !D !X;"]W;W)K&ULK55A;YLP$/TK)U9MK;26!!+29@E2DVS:I%6MFF[[[, E6#68V29I M__W.0&B2TFP?]@5L<^_Y/>.[&VVD>M0)HH&G5&1Z["3&Y$/7U5&"*=,7,L>, MOBRE2IFAJ5JY.E?(XA*4"M?K= (W93QSPE&Y=J?"D2R,X!G>*=!%FC+U/$$A M-V.GZVP7[ODJ,7;!#4'TX&-+P-^ MDT6UK@[GC+_J7T M3EX63.-4BE\\-LG8N70@QB4KA+F7FZ]8^^E;OD@*73YA4\=V'(@*;61:@TE! MRK/JS9[J<]@!$$\[P*L!WB&@]P; KP%^:;125MJ:,P4,B"\VR M6(]<0[+MYFY42YQ4$KTW)/IP(S.3:/B_P"_Y^F_P54?7=BX5SF_'V?P>ZIQ%.'8H@36J-3KA M^W?=H/.IS=1_(MNSV&LL]HZQAR_W1%BS$$EMV@Q7+$')8NO/.AST+T?N>M=' M2TPP:&+VY/4;>?VC\N:)5.;WL[7O!@;[7,5YPU:XO:/0%1_4] M2)N1QZ4%K[;M=BY[!]K:@OR@7=R@$3%NR%-%3^RV%"#1J5#:#O2RG-=F(W:%I^ M^ =02P,$% @ 8'V+5T@?@:%I @ .@8 !D !X;"]W;W)K&ULK55M:]LP$/XKAP=C@Q([=M_G&-J4L8V-EH:MGU7[$HO* MEB>=D^;?[R0[7CJ<,MB^1&_W/+KGD>^2;K1YLB4BP7.E:CL+2J+F,@QM7F(E M[$0W6//)4IM*$"_-*K2-05%X4*7".(I.PTK(.LA2OW=GLE2WI&2-=P9L6U7" M;*]1ZSX&IZ.3]V M\3[@A\2-W9N#4_*H]9-;?"YF0>020H4Y.0;!PQKGJ)0CXC1^]IS!<*4#[L]W M[!^]=M;R*"S.M7J0!96SX#R I>B572O-Y^PUW/B^'*MK/^%31\;!9"WEG35 M@SF#2M;=*)Y['_8 <7( $/> ^$_ R0% T@,2+[3+S,NZ$22RU.@-&!?-;&[B MO?%H5B-K]XH+,GPJ&4?9@C^+HE4(>@F+MFD4\A.14' C;:ZT;0U:N$2=8K^(KLI85W-TA"*OL^#8FS$>9_)=9=)?""3VYPF MD$R/(([B9 0^?QW^I56'X"%[,A@3#\;$GN_D %\G:$Q&ATO&<:[J+FTC_7T\YL4>PV;VOZ-_7H&L$0P00 MFFK,DM?OB6&+PEB80J5K*N$4"K$=LW;^=SQ)Q\.$YR-,+ZPX'JPX_DY5MNNJWX19 MR=IREDO&19,S_GQ-UZFZ!>G&%_NC)FX=?EIR?$ @ T0< !D !X;"]W;W)K&ULK5713MLP%/T5*R $4D?2I$TK2"/1 MHF)BH*V\.T!S>Y32P< M.[.=%OY^MA-"@93QP$MKQ_>)>Y@ */124R8F3*U6>N*Y,:\DIBE,G*5UF78W:31,*TU^#LT7"?J M& 7]'O(]/^B S]Z'?Z_H+KBKL]&FQ&]3XEN^X0X^:[G31HT+NG'F>SN1)4Y@ MXN@/2H)8@Q,?[/5#[[3+U">1O; 8M!:#]]CCY_I26U_:U)> U+5,:)5":HIZ ML#?V?>_T6N4@=#<* 4QM!]OS?I>]:2T@M +,*%G'_BCP(W>]G8..H''8;X-> M>!NTW@8?]&8+V7MNWAZ:U19Z:*%TFQ?&C>[[2\(P2PBF:,XEL=/E]\6#,J-J MJ;^,"U85EI*S/UU._R-G5^ZZ>N)3J%YD;=AF;?@I'<$X^YB7Z?!M;8-!^*H! M.H+&XQT-$+96PG>MW'*%:9>B\,W+AMYH_$I11]!HX+]2Y&X-7'/9_< B(TSJ MW*TTS#L>:5^BOD#JC>*EG<%+KO1$M\MW>/P/4$L# M!!0 ( &!]BU&PO=V]R:W-H965T*0"NU+P-CG\!P[V'>T9OQ9I 2O60T%V,KE;*XL&TQ3R'#XHP5 MD*N>!>,9EJK)E[8H.."D$F74]APGM#-,5<_N>3QBI:0DAWN.1)EEF+]> M F7KL>5:;P\>R#*5^H$=CPJ\A"G(I^*>JY;=NB0D@UP0EB,.B['US;V8N)6@ M&O&+P%ILW",=9<;8LV[\2,:6HXF PEQJ"ZPN*Y@ I=I)?_F M?EV%5V%F6,"$T=\DD>G8&EHH@04NJ7Q@Z^_0! JTWYQ14?VB=3/6L="\%))E MC5@19"2OK_BEF8@-@3O8(_ :@?=1@=\(_"IH35;%NL(2QR/.UHCKTIE?H^.@$'2&2H\>4E0+GB1C94L'J M5]KS!NRR!O/V@-W-Y1GRW2_(*=U3_!!"SXX!!Z8P&O58 /.IU1;D (1+*BE)"H(U M&@AI M//Z_K6^:C>K _<#"L/;LKY>(OI_]QF3NSHD1.#L;F&E4-'C_ M[FIB>Z.TT77E+>9+D@L%LE RYRQ2^R"O2[6Z(5E153LS)E7M5-VFJKP%K@>H M_@5C\JVA"ZBV8([_ E!+ P04 " !@?8M7\,P05L0" "9" &0 'AL M+W=O*W!+(N"Z8<+%&H]"MK!;N&&SW/K%L)DN&!SO$5[M[C6- LK MEHP7* U7$C3.1L%Y^VP\X"O'M=D;@U,R5>K>33YEHR!R :' U#H&1J\5 MCE$(1T1A_-QR!I5+!]P?[]@_>.VD9 ^#&@^P2@LP5T MO- R,B_KDEF6#+5:@W;6Q.8&/C<>36JX=%6\M9J^ -WMY=P?'0"1\ E3+@0E'@S#"WY=>@PW?JX*'W$3_CHP$1)FQMX M+S/,#O$AQ5L%'>^"OH@;";^DM@6=]BG$4=RIB6?\]_"X(9Q.E<..Y^L\P>>W M/J@9+ T",P:M 36E?$K,7.9PD^9,SA'HT(&DG4UGT"59SD&X](/@;,H%MQQK MLUMZ;T?>O3N6JR1JM8?A:E]RK5&W,CH0UJV$=1N%3;CDQ;* [Q,LIJA_U 77 MR.#NH#.S8"F. KID#.H5!LGK5^U^]*ZN;B]$=B"V5XGM-8J]0JH%9NHV/"#3=8(;KV[=R1TW I^K.-R[Y0O4<]_\# 6^E+:\.ZO5JK^>^[;R:/V" M^F[9)G_3E$U[PO2<2T.YF1%EU!K0_M1E(RPG5BU\+YDJ2YW)#W/Z=T#M#.C[ M3"F[FS@'U=](\@M02P,$% @ 8'V+5SU7>O;' @ S0D !D !X;"]W M;W)K&ULK59K;YLP%/TK%JNF3LK**Q#:)4AMDFF; M-*UJVNW#M \.W 2K!J>V2;I_/]M0F@>)TBE?P(]SCN\]%VSW5XP_B@Q HN>< M%F)@95(NKFQ;)!GD6%RP!11J9L9XCJ7J\KDM%AQP:D@YM3W'">T6HP,""HG4"EB]EC $ M2K60"N.IUK2:)35QO?VB_MGDKG*98@%#1G^15&8#*[)0"C-<4GG'5E^@SL<$ MF# JS!.M:JQCH:04DN4U6460DZ)ZX^?:AS6"V]U#\&J"=RS!KPG^L81N3>@> M2PAJ@DG=KG(WQHVPQ'&?LQ7B&JW4=,.X;]C*+U+H[V0BN9HEBB?CB?KPTI(" M8C,TQ"+KF"<:/Y5DB2D44G00+E)T!T)RDDA(*X >VT:B\Q%(3*CX@#ZBA\D( MG9]]0&>(%.@^8Z50%-&WI0I:+VTG=8 W58#>G@!_)/("^6X'>8[GM]"'A^G? M2GJ0/CI^=:^%/CY^]2VZK0K55,MKJN49O6"/WG[K?U]/58'4;_>GS>)*U6]7 MU5O1E5C@! :6VFL$\"58\?MW;NA\:C/\E&*C4XJ-3R2V41J_*8U_2/VU-(EN MP&MIVNI1285&2N_DR]CUW#",^O9RW>D6F..'?F\3-CH8V%L]/)'8AH?=QL/N M00_7-IGD+796JMTUGZ*P%P5;;NZB+@,W"K?,/!CA6\T\D=B&F4%C9G#0S'LF M,37V=79,K/9T_I]V!SN?I>=$W<#?\GL7YEY&D;<%&[7">KVMZHU;8-%E$'H- MK#+)7CL*]47G.^9S4@A$8::(SD5/Z?#J\E!U)%N8TW'*I#IK33-3]RW@&J#F M9XS)EXX^<)L;7/P/4$L#!!0 ( &!]BU<^[+!#PP( (@( 9 >&PO M=V]R:W-H965T K"-(:[)J MG=8M:MKM8=J#0VZ"56.GMDG:?S\;"",-R39I?0%_G',X]U[P)5YS<2\S (4> M<\KDP,J46I[;MDPSR+$\XTM@>F?.18Z5GHJ%+9<"\*PDY=3V'">TS.YF@TLQQ@""JDR"EC?5C $ M2HV0MO%0:UK-(PVQ/=ZH7Y:QZUBF6,*0T^]DIK*!U;?0#.:XH.J&KS]"'4]@ M]%).97E%ZQKK6"@MI.)Y3=8.']+\&N"7P9:.2O# M&F&%DUCP-1(&K=7,H,Q-R=;1$&:J.%%"[Q+-4\D0R^P4F2OZ\%"0%:; E#Q% MF,W0#4@E2*I@5@',VG,D.AZ!PH1*] 4+@4U-3M ;=#<9H>.C$W2$"$.W&2^D M)LO85MJR>;"=UO8N*GO>'GM?4W6&?/<4>8[G=]"'A^F?"KJ/;NM$-=GRFFQY MI9Z_1Z^5D723D7( [=REA1!ZU!5M)1^6\N8#6R7],.H'L;UJ![6+>ANX_;!! M;7GW&^_^0>_#_8:QTHM"/!&V0'JQ@"[KE7JO9 7/\T(^ZS?<: M\[V#YJ]&M^B2,,Q2@BF:@%B1%"3Z3')BBO'C&O(IB)]=O@\*FT/R7"YQ"@-+ MGX)2"X.5O'[EALZ[KM?M/XEMY2!H- M]_"/]1OC)WW\J]_5.U2U@W+_6K7_)+85>=1$'KWH9Q?MG 5^L%NT793GA#M% MLUM]PO3H:RP6A$E$8:YYSEFD:R^JOE=-%%^6K6/*E6Y$Y3#3OPH@#$#OSSE7 MFXGI1LW/1_(+4$L#!!0 ( &!]BU<6U=K9&@4 (,; 9 >&PO=V]R M:W-H965T[WXJ/+])@R\6= M7#.FT+WO!7+86BL57K;;TEDSG\H+'K( GBRY\*F"6[%JRU PNDBWPQ9N/0Y\D>"AF3B6;<.]O=Z'6 MPY;=0@NVI)&GOO'M;RPMJ!/'<[@GD[]HF]H:+>1$4G$_=88,?#?8_=+[%(@] M!VS6.)#4@90=K!H',W4PG^M@I0Y6@LRNE 2'*55T-!!\BT1L#='BBP3,Q!O* M=X.X[S,EX*D+?FHT@X6TB#R&^!)]VE#7HW./G<-Z.I<41F?,B82K7";1^RE3 M\%Q^0.?H=C9%[]]^0&^1&Z";-8\D#19RT%:041RW[:2S3W:SDYK9_W34!3+Q M&2(&,37NTV;WWR.OSKT-.&1@D P,DL0S:^)-V5SME7Q60F0&B,"8SX5R_V,+ M-.%2Z6K>3=)-)HG?N\W(-/L=2'"S7UK5RC*-3C^S*E1@9A681ZC <2(_\JB" M&JX$EQ+=!L 97E+4%7#%&9HS,&?HAM[K"FS,(6:J2QE2APU;0$62B0UKC9"N MNS\>IP"2E8%DO3!(?\#]4R#MP[BT"#1&7:NC7P.=K+S.CY:GR[=3 M2<4TB45*"5>M+&)A2Y]Q-\NXVYCQA,$;M70= %O&1#1E(9>N0M^_,G_.Q#^Z M=!LCZM?.NS>X:WS4+<0C!2L4W\N*[[T"Z8R;)_F.M2#V*MW$?6*46EXUL@S; MT'?D OGQKXM+FL(>2Z;&B%4'(-1Q^%1&7SK+?(M(Q[$ZYDU4S$V.[KI6YCL.G M(.2:DSB [(X0J A4KN7P*8@YK!%JV"JK.;V57;,69[-+(X#Z1OG+J+7"I*:-N4HBIZ"2FI,X M@(*.$*@(5*Z2R"FH)*+1/YUNY9766%EVS:87R542>1&5E$8M[M::Y4^HSLHB MO9J<8XU4',F% 7ERH^8S==;Q+IA:,WCK_) &#^_>V 3W/LI?G-).V2+=*5M3 MB2B:W,Z^7)^A+=R$D7!@$!KG!DDDR1Q@.@K_&?I4W#$%@X)'JS6XS06_8P)1 M($*?/D"/D>1>K>.%;D&V]TX@?"96R4F.1 Z/ K7;O7 M:T873,0&\'S)N7J\B2?(SMU&_P-02P,$% @ 8'V+5WGRE K' @ ;P@ M !D !X;"]W;W)K&ULK99O;]HP$,:_BI554RNU MS5^@ZR 2A4WKI&I5:;<7TUZ8<"%6G9C:%VB__6PGI*Q 5*&]@=B^Y[G[79PX M_960CRH#0/*<\T(-G QQ<>FZ*LD@I^I<+*#0*ZF0.44]E'-7+230F17EW T\ MK^OFE!5.W+=SMS+NBQ(Y*^!6$E7F.94O5\#%:N#XSGKBCLTS-!-NW%_0.4P M'Q:W4H_SI-2B/Z#QL"/]HC"&I!\%Y! M6 M""UI59K'&%&G&2,DZG',[TOCE35,>/88ID LDZZG@,J(/4"3DC M#Y,Q.3XZ(4>$%>0^$Z6BQ4SU7=0%F[1N4A=W5147["GN1X+G)/1/2> %X0[Y MJ%W^O>3[Y*YN4].KH.E58/TZ>_RNBR4HU%L8U6G%K['(EZ>2X6@OU8(F,'#T4ZE +L&)/W[PN][G70WX3V;_M"-LVA&VN<>_ M&&;Z_HH"R M0N8NU,NA: _,^6<9!U[_H]-WE)D1KF@,AH@8B:H48I@BR82"8 M25'.,Y+J=XN=V;EK*\MH ZOSR8O>4+7F/9"JTU!UWD'U"M%P(13[L3I;6+[O M>V^P6A,?B-5ML+KOP&IEZ&XQ1.$;@M8*\&]0,IWU=W;>E+",(B" M-Z5O1T5!Y+_NO*HF=^,X,$?Q#95S5BC"(=4Z[[RG[Z&LCK=J@&)A3XBI0'W> MV,M,?Q& - %Z/14"UP-SZ#3?&/%?4$L#!!0 ( &!]BU<,U-6UBP, /(/ M 9 >&PO=V]R:W-H965T%[H)9:DS&15KEW(R$KGF+(5+B52>)%3>70 7F[&#G?N%S^QZI>V" M.QEE]!KFH*^R2VEF;A4E9@FDBHD425B.G7-\-L4]ZU!8?&6P47MC9*DLA+BQ MD[_CL>-91, ATC8$-7]KF +G-I+!\;T,ZE1G6L?]\7WT=P5Y0V9!%4P%_\9B MO1H[ P?%L*0YUY_%YB\H"14 (\%5\8LVI:WGH"A76B2ELT&0L'3[3V_+1.PY MX*#%P2\=_%]U(*4#*8AND16T9E33R4B*#9+6VD2S@R(WA;=APU);QKF69I<9 M/SV9&UW$.0HNN4J,3SOZ'&'T02J%+ MH5A1BM>]#$>N>M]TG6;,.A5-@?,2,6,/!VS)A[; MXX(]C(3X@7_$I&X5X)"T< DJ+D$GERE(S98L,GE65M SR"Q0].]'2!8@_VN" MVQG17J)G*J,1C!US2RJ0:W FO_^&0^^/)E$^4K #\KV*?.^E)=JKE_:HK'6+ MH+FD8<4J?%YYAC6$>(C[1S3J1H3TPF8F_8I)OY/)U1Q],3!5+N_0!>-\CU6G M0#NC/E2@CQ3L( &#*@&#EQ;HH%[ MJN#'BG:8G+UV";^TB$L$7==L@TE;V7<=#G["%J>1AU_GX=5$W&0UZ),6-KNN M!G>W-5,A,R%-GM&%2.-?EFIGT =+]9&B':9@UPSA[F[H.:0:U(K7"VL5KAL% M@Y9.#^^Z'?R$[4XCEUZMN2:$''<&C5;A\:=] M$T5N'YC;B199\49;"&U>?,5P91[E(*V!V5\*H>\G]ME7/?,G/P!02P,$% M @ 8'V+5[VLOD7X @ /PL !D !X;"]W;W)K&ULS99O;]HP$,:_BI554R?1YA\)H8-(!31M4ZNA4K87TUZ8Y"!6G3BS'6CW MZ6>'-*(DH$ZJ--X0.[E[N-_C(]Q@P_B#2 D>DQI)H9&(F5^99HB2B#%XI+E MD*DG2\93+-66KTR1<\!QF912T[$LWTPQR8QP4-Z;\G# "DE)!E..1)&FF#^- M@++-T+"-YQMW9)5(?<,,!SE>P0SD/)]RM3-KE9BDD G",L1A.32N[:MQ7\>7 M =\);,3.&FF2!6,/>O,E'AJ6+@@H1%(K8'59PQ@HU4*JC-^5IE%_I4[<73^K M?RK9%)TL-9+ :F M5/7J;S6CJK;1MC;G0&W?(GF)7+N#',MQ6]+'Q]._%O10NJE!A40SB JNK #10==K18P7%"Z4*Q@[SL!<[YK2C/%Z5AWS@MRMR=W_1][&N2VGN\/@!IZW!]H,ZMJV MUT[:K4F[1TGG,W2O:A<%?T(C0ND.-?IY"^D"^*^V@H^JZC?QEI-[C7/U_;VC;X8$?OO!^S6W?UHM[C9C,FL ]P]FK.WE'.,>,YX\I_-&)9_-KV/JKYK^W]1F(O\(,:/SCU]@X: MA^IY^_W=C.D&W?:#[]?D_=-J\'[C?\AU['W0MJ!^?X_4W!EO]&AYB_F*9 )1 M6*HTZ[*G7@=\.ZYM-Y+EY<2S8%+-3^4R41,NL#$T@E>97@8FED6C+-![8*BJVAVD/;G)I+!P[ MV$X+__W.3IH5%- >]A+[[/N^N_OBNV0GU8,N 0QYJKC04Z\TIK[T?9V54%$] MEC4(O"FDJJA!4VU\72N@N0-5W(^"X-RO*!->FKBSI4H3V1C.!"P5T4U54?4\ M RYW4R_T]@=W;%,:>^"G24TWL )S7R\56G[/DK,*A&92$ 7%U+L*+^<3Z^\< M?C#8Z8,]L96LI7RPQDT^]0*;$'#(C&6@N&QA#IQ;(DSCL>/T^I 6>+C?LW]Q MM6,M:ZIA+OE/EIMRZGWR2 X%;;BYD[NOT-5S9ODRR;7[DEWK>X$1LT8;675@ MM"LFVI4^=3H< )!G&!!U@.@U8/(&(.X L2NTS>[I4,@/(-2F4K(BF')P>V'M6B&+KHVL. MISBA3BUF2*(V;ABXP'90;=/P8APF_O:P]B&O<'S6>[5%^0?-4X':N)FB228; M8=J7V)_V8^O*=>NK\QF.LW;Z_*5I9^$M51LF-.%0(&4POL 'I-KYTAI&UJY% MU])@P[MMB2,9E'7 ^T)*LS=L@'[(IW\ 4$L#!!0 ( &!]BU<.I&PO=V]R:W-H965T-<7ME0EB$AAVQK M\SW#*"F3LM1V'2>T,T1R:S$KSSVRQ8P6(B4Y?F2 %UF&V/<;G-+CW(+6RXDG MLMT)=<)>S/9HBU=8?-X_,CFR&Y2$9#CGA.: X+V&D$LJ(+P0?^'K^@?RB+E\6L M$<=+FOY%$K&;6U,+)'B#BE0\T>,=K@L*%%Y,4U[^@F,5&X86B LN:%8G2P89 MR:M_]*UNQ$D"]$<2W#K!_=$$KT[PRD(K9F59MTB@Q8S1(V J6J*I@[(W9;:L MAN1*QI5@\BJ1>6*QDO,B*5(,Z ;\_K4@XCNXSP^8"RF5X.#M+1:(I/P=> \^ MKV[!VS?OP!M %/PGA MS#Z<%M /"F$T;8(Z-+V&IJ>E^9'F\45,*SC_A,04!LX9TWY0-)WXPTS]AJFO M9?I)[# ##X@]R[FSEE.KGEJE.AD"ZS0@:AH0F7W@1?T5Y/O^F50# M09/IB%30:3=11\OU#B=;7*XA_;--#W.I.J;0ND6?. =H5J :K[.8',<]4^BU MJ"[;=I>'^FV^VI5.O8U6*"W8Q4(90NN6WCH':-@ZP+XM@'X0G O5CW*G;C B M5.L>H-X^+&F627^_3!'GX*91"?P'_BY7V7T>ZZ4S:B!,H76;T5H(:-)#P+Y! MZ'F(H9AH1+/60T"]B1C7[ EM$$[!'4T3DF_YZ^H9]1FFT+IM:9T&-&DUX("- MB,)S^?I!03#R:@%;KP'U9F.%F;+E2_ CKD.J^H5P]+J41JV(*;1NAUHS @V[ MD1KO]"40NGYT+N=05.B=Z6F?O-^KCRORW6I+<@Y2O)%ISM5$KFE6?:^H!H+N MRU?^-16"9N7A#J,$,Q4@KV\H%2\#]16A^6JT^!]02P,$% @ 8'V+5_?6 M"N6F @ JP< !D !X;"]W;W)K&ULM57O;YLP M$/U7+"9-K;05 @F-.H+4I)W:2=VB5MND3?O@P!&L&DQMD[3__N MJB30U((*[OJ>%[H%9:431W9M+N-(U)JS$N:2J+HHJ'R: A?KB3-P-@NW;)EK ML^#&4467< ?Z:S67.',[EI054"HF2B(AFSCG@[-9:.)MP#<&:[4U)L;)0HA[ M,[E.)XYG! &'1!L&BI\5S(!S0X0R'EI.ISO2 +?'&_:/UCMZ65 %,\&_LU3G M$V?LD!0R6G-]*]97T/H9&;Y$<&5_R;J-]1R2U$J+H@6C@H*5S9<^MGG8 B#/ M?H#? OSG@/ (&@!@37:*+.V+JBF<23%FD@3C6QF8'-CT>B&E::*=UKB+D.< MCN_P6J0U!R(R0/% N0OW%$YQJK(U2C0'.,FK9AI(\8_("8@-P*/4.2R3"'= M@Y_UXP=^#X&+F>G2XV_2,_5[&;\D^H0$@W?$]_Q@GZ!^^*>:'X+OR FZ:@66 M+SC ]P/2)6"!DB[;^Y+^/_I5?4LS"IQ<"9ZR+%U>O%L$:WN]4/"Y!+^TPHDHBZU$UK[%:[E^C<-F#W3WCSC-U0N62E M(APRA'HGIYA@V3P-S42+RG;7A=#8J^TPQ]<4I G _4P(O9F8 [KW.?X-4$L# M!!0 ( &!]BU?A;'Y#(0, /@( 9 >&PO=V]R:W-H965TR:!*\)+9S]_G[SG>^3+=*_S0YHH6[0D@S"W)KR[,P-&F.!3.G MJD1)7U9*%\S25*]#4VIDF7J.P8%P&R=2O7>EDJBHKN,0K#:8J"J;O MYRC4=A;T@_W"-5_GUBV$R;1D:[Q!>UM>:9J%#4K&"Y2&*PD:5[/@O'^VF#A[ M;_"%X]8VL"/.NC$39!C MCS=\!&_!3 X4&O #%]0-$SZ:W\Z7QFK*Y>]M4:M1XW945]]GIF0IS@(J8(-Z M@T'R_%E_U'O;)OD_@3T(P* )P* +/9DSP62*KV"):RZERS'*KA(U5UF;\!IM MY-'H4>5MNFTI!1S:-&_[C3OZ7 M1QJM7].\X#=9-&W>1IM8)T85"5N#QZO%(F?Q?!># ^.J<6 MH\%X<)1$X4$3*5"O?6\UD*I*VOKF;5:;]GWNN];1^IS:>MV%_\#4_P0?F:;R M-R!P19"]TS$EMZ[[;#VQJO2M:JDL-3X_S.G7!+4SH.\KI>Q^XC9H?G:2WU!+ M P04 " !@?8M7#:IR1"\# #9"@ &0 'AL+W=O*DUQO&)>,RFDW\W)6>351M!9=X MI<'49AAXIJO"^LFXMFD8FM7*6'\+VQW ML;T(LMI85>Z2J8*2R^;)/NUTV$L@G'!"LDM(#A,&SR2DNX34$VTJ\[0NF&6S MB59;T"Z:T-R+U\9G$QLNG8M+J^DKISP[6]*VR&N!H%9P(VD?"/X?YG DE#%H M7L$[V@@&:+? N1#PYK[F]C.\EQLTEKRT!HXNT#(N*/0UW"POX.CE*W@)7,)? MA:H-D[F9Q)8*=5-4\DQ1*5PJ:0L#;V2.^>/\F BV+),'EO.D$_#/ MS!Y#VO\5DEZ2!NI9?'UZTE%.VHJ>>KST&;P_Z'0V M-!R-1:>LWS6G.Y!EL@ M5*BYRH&V.3:*\R^*A^1LEAOZY=RYWC_NC2;S9YQ@(ZH\'_3;J$95!2V70 M2>5*U.8,Y/<0 J-$(#C$L[,6=^&=F8IE.(WH1C.H-QC-(&1W@S/8DV(0EN&D ME>&D4X:]H_,=.EA.9ZQ 4H-9'ZZQ4MJZY)Q9#"ER\H1)P/E 4'^TD^\_F*_QV_WN!/U6OW\0V"/^ MXY;_^.?T>_STXCX]L#L0DAR>[WBO2RA1KWWS9"!3M;3-7VD[V_9GY[XM.9B? M4]_6M%E?8)JF[Y+IM>L7!*X(LG<\HIM'-XU4,["J\KW(K;+4V?C7@GI/U"Z MOJ^4L@\#MT#;S<[^!U!+ P04 " !@?8M7#W[ED(@# !/# &0 'AL M+W=ORX&KNY%KOKEQ7)3F45%V('7!\DPE94HU3N7753@)-K5-9N('GC=V2 M,N[$,[NVEO%,5+I@'-:2J*HLJ?R^@$(QK'[O@!_7(0ME?*1ET-VDX+&H.P1,<0G(KN,X5^1"V"0!%X0]O!9/M\]&* 3MC$.+=[H";P59+B2D@5P'&FR+B@G*Z:20JA* M OGW3WQ-;C24ZK^^Z-7H83^ZN>=7:D<3F#MXD17(/3CQK[_X8^^W/NDO!'84 MB*@-1#2$'J\KF>1XYTRV)0*S2FJV*8#@5AE(B2'"?$_N^V)0 X\ML"E-^W@\ MP;/9=Z4-;MXOC0RH&K6J1H.JFLN"=T#G0#B67CQ7930R>W$ ^@35F%%'T ?? M\T\E]5B-1X]&1WS'+=_Q<_@>76[ ++R%<@.R-P,' 7\V U\([$C[I-4^>=6K M.'G)0+P0V%$@IFT@IH-)L*"H/('W9 -;QCGC6Y.P.Y!,I'W"IV>)&$RFT4FV MGAOYGN?W9^ME2_3RM6K&Y1F=\YHQN/G/UPS?>_SN>J]0-1K0XX(P\4Y$]5E% M':MCRIU6P1^D?%T*#/[_U/9?2!1J"65=2+"98HJD+,-C 4RM7OK^.;$P.CV3 M/BM_^D35\X-'^L'S4AYX.ISL#5#W:Q-$T6FV]UB%T>4)2[?3FI4@M[9C59C) M%==U0].NMEWQM>T%3]87IENV+=\C3-UJWU*)5UB1 C*$]"XF6/QDW;W6$RUV MM@'<"(WMI!WFV/&#- ;X/A-"/TS,!NU_B/@'4$L#!!0 ( &!]BU?R/V=- M:P0 ,40 9 >&PO=V]R:W-H965T&7= NY?+.B+"-" M#MG:Y%L&)"Y!66K:EN6;&4ER8S8IY^[9;$(+D28YW#/$BRPC[/LUI'0_-;!Q MF'A(UANA)LS99$O6L 3Q97O/Y,ALO,1)!CE/:(X8K*;&>WRUL"T%*"W^2F#/ M3YZ1"N61TB M!O-(.,QI^G<2B\W4" T4PXH4J7B@^S^@#LA3_B*:\O(WVM>VEH&B@@N:U6#) M($ORZB]YKA-Q L!.#\"N 78;X/4 G!K@M %N#\"M 6Z9F2J4,@\+(LALPN@> M,64MO:F',IDE6H:?Y&K?EX+)MXG$B=FRVF]$5V@IB "YI8*KT=T6&%%;P]'; M!0B2I/P=&J$ORP5Z^^8=>H.2''W>T(*3/.834T@NRJ,9U>O.JW7MGG4==$MS ML>'H0QY#?(XW90Q-(/8AD+D]Z/ N$I?(P1?(MFQ'PV?Q M?PM8R9D874,NGP2Z3TF.%@F/4LH+!NCK)_D:W@/:(5$B_1*H"M9LY M%K8M;V+N3NEKS&P<8K\Q.R/F-<2\06)+66N2?'V!UG*+&$F1/,B(Q/*.)5RH MH[\##>?K8:=?L78W*Y![$D$0V.JYZG9X6MH\18@[P^?"L2\1W=@MC0&-WD M.^ "9 F\A>P1F/;"#'O\T?KW6M[.XS^16/R_:D'M_K62\4K>SI-A'Y-A_[0> MU-"S>^MYN'5*-58X#)R>4WH4;#PH@[-%PN2W:%DIU?![U% \+ZL_IUKSV>EX3NYR[5MAW>@HG/DHM'I;%'Q$AW)5!U^X44(V5 MXS@](H2/8HF'U?*E,H2[(CC"@=/6(:V9ZP4]-(]BB8?5\F52A+LR.,*6V^:H ML7+N&OQ;PM:)[/52 M6$D:UF4@[Q>K>N9J(.BV["(?J9 ]:?FX 1(#4P;R_8I2<1BH!9K_7,S^!5!+ M P04 " !@?8M7I96X].(" #B!P &0 'AL+W=OW"3F\3" ML8/MMK!?/]MILQ:U&4/K0^./>X[O.?:U^W,A[U6!J.&Q9%P-O$+KZM3W55)@ M251'5,C-3"9D2;3IRMQ7E422.E#)_# (>GY)*/?BOAL;R[@OIII1CF,):EJ6 M1#Z=(Q/S@=?UE@,W-"^T'?#C?D5RO$5]5XVEZ?D-2TI+Y(H*#A*S@7?6/1WV M;+P+^$9QKE;:8)5,A+BWG:MTX 4V(628:,M S&>&0V3,$IDT'A:<7K.D!:ZV ME^P?G7:C94(4#@7[3E-=#+QC#U+,R)3I&S'_A L]1Y8O$4RY?YC7L;W(@V2J MM"@78)-!27G])8\+'U8 Q\$60+@ A,\ W<,M@&@!B)S0.C,GZX)H$O>EF(.T MT8;--IPW#FW44&YW\59+,TL-3L>7#U.JG^"*SU!ILSM:P>X%:D*9@B]$2F)= MWH,#N+N]@-V=/=@!RF%$&3.;H/J^-CE8)C]9K'=>KQ=N62^"D>"Z4'#)4TS7 M\;[)O1$0+@6I" MI,:JI:W[0/)<8DXT0B*4WN1K/WZ_FQ57&LR]@8X515) M<."9$E\&'%JF'C=3#5TI-42625K9.-^ELI_U:F$QM:5(%*D%%+37YB"F*$$72#T#IZ02# 94%/:9H;1#$%D;K(N(Q/) MJ-*=36>D-:-7VGC4V'CT$AM'M8UU(2+"CQ&6$Y0_-QG82OCR=&OM_XEL37NO MT=[[9^WU$;J>]O^$UZ_?B,B<<@4,,P,-.N^-R[)^4>J.%I6[ ME"="F[/IFH5YA%': #.?":&7';M \ZS'OP%02P,$% @ 8'V+5[[L7OZ@ M!@ 9"P !D !X;"]W;W)K&ULS9I;C],X&(;O M]U=8!2&0@,9V>AHZE>C,HF4%NX@!]F*T%V[J3B.2N,3.#$C[X]=),W'2^-"2 M(,T-TZ3?\8UK/\2>W['T*]]2*L#W.$KX^6 KQ.YL..3!EL:$OV0[FLAO-BR- MB9"7ZW/N0+N8L$U&8T \IX%DAU*D2"U5BH2+>R!!/2?#\7B'9%W@7DE48A2*D-<6D M1DJAW.HOEJ0'DEV_DPG 6T%C_J].G'TU6%]-/B.<\1T)Z/E _N0Y36_I8/'D M$1Q[KW12]12L(1RNA,.VZ(M+NA* Y]T7*NEZW0<8%P'RR>IV@3'RT7QX6V^B M;>4C'_J55:,ZOZK.MU97?ZSJF5V_I_&*IMH'8XUWZH/I*5BC]5'5^NA!C>A1 MG\+U%*PAW+@2;MQU1.\#^(X1W;:RC.A)5=W$6MWOW[)0_)"3[RWE0J[2\K&& M21!E:_D8Y8RMJG[2KFHSA0>EMHS&<3?653ZO*IUTJ3UCB+G[: MJ@OYD]E!\6TC/!EC??&SJOB9M?A/3)!(5]&L+:?G3P^'0MMJA/!DI*\)>FJ% M]ZQ5O0ZDICPL,"M@DMC6-"7%55U9)K8TK49&I"8 [:KMM4I] :?8/VA(9X8\ MC P=U9@%]M91;<2XFH*::B>C5E-:LXEAZ$#%%M"Z I_4E*L3U"[1'TVGAYWH MS*:>:<"IQ1[:5_OZHO(VV66"/P?OZ"V- *Q65? ?.'W9M><]=?GH*UI3)04= MT']02R_L%5KZBM843V$+M"[N1RR_2T>$:ZA7::19/&9^:Q)HFV'H8[S56Y@4?*E:!G6#EF"5_Z4AA:MOJI1_$0/MKZ!ZH M*9[")6CG)1-R+!U^)D4T[#2;U):$LE\=/2$\-@P%Q4_0#E#]H\K2D=&D@]7K ME)'1/5#S587"/M0?]AT-24M'4H.<=J\3Y.PA4%-.Q9RH/^9T:6C/9-+0ZG6* MAMT#-36LO3ZS(ZX9#%$W,+3G/?E-V:]X5884/B/\H, 0]4K5?45KBJ>H&MG? MY1T!AHX(UTBODM]:\J9H=OA?*HT5A'AB6!B1XEUDI]7.7.B(;VKZ)UZQZ>>< M[H&:RBFB1IV(^BBZ=*0PB=?&98BP=SABVE9HY'F& :.@&MF)U\B%#C]3+^UW M?;,1:HW^MA7$4^/H5Y"+[+#Z"[#0D=$D@]7KE-]#]T!-+15BH_X0^P0L=%"V M0$:ZU7Z"=S5__RZ!VIJHY 9 MVX&W,ULZXIN4^XDWR'KEN@=J*J>H''>B\J/8TI'")%[[_3-$_N$>I];*M,F) M%5)C.^\:V=+A9^I%Q\GM7G16QEX4)V,[[_X"M'1D-*G09F?=EJK.S+REBA5B MX_X0^W@L="0U2=%^NZS;B-6;F39BL2)DW!\AN_IW8+&A_UGKE)-N^U9K9MR^ M]7.D;=Y1@.8[WT@^>31%$+X"WS(FZ/JW71H&-)_MRH.;(";IUQQ)-BP%4K!$ MA &)RFD/L(90$F3OH[%5/A^3541_"POP*V456Y*4J?"5:Z$U=/E M47,6*M/*Z#)Q&5JW-@QK1RQCFMX41U6Y'!]9(O;GX*J[U7'897%J]/"^[YU= MR(>A^P;*;_8'7E6*_?G;]R2]"1,.(KJ1Z;R7$SFSI_LCK?L+P7;%(<\5$X+% MQ<8+J8/'B?U!+ P04 " !@?8M7GMDJTZ0# @ M"@ &0 'AL+W=O9NWVW/=-G&'.S)G:HJ2=C=(YLS35J6^V&EE2 M.N7"#_O]D9\S+KWYM%R[U?.I*JS@$F\UF"+/F?Y[@4+M9U[@'1;N>)I9M^#/ MIUN6X@KM_?96T\QO4!*>HS1<2="XF7D7P?ERXNQ+@V\<]^9H#([)6JD?;G*= MS+R^"P@%QM8A,/K;X1*%<$ 4QE\UIM=\TCD>CP_HGTKNQ&7-#"Z5^(,G-IMY M$P\2W+!"V#NU_QUK/D.'%RMARE_8U[9]#^+"6)77SA1!SF7USQ[J/!PY!!]> M<0AKA_"YP^ 5AZAVB$JB560EK4MFV7RJU1ZTLR8T-RAS4WH3&RY=%5=6TRXG M/SM?D2R20B"H#5P8@]; #3)3:$R 6?C$N(9O3!1D0#F'.XP+K;E,8<$,-W!O MW'C%4\DW/&;2PKU4:X-ZQ]8$>BVW!2&>?,8="HA.X>02+>/"G,)[N%]=PLG; M4W@+7,+73!6&R<1,?4NT7'!^7%-85!3"5RA$<*.DS0QH8U*-'>%[>9!.*(J[HX)M1@%4=@8/0ET MV 0Z[ STJ[), %7'4'&XC$5!:G32?O=F$H;]CU]LAAKP@>Y?0W0DVG(C:,OX M8O@BP/?!X!F)RF9P;!..VSF,&@ZC3@Z/4NM5MT'O^8GOM1QP9Z-DS 5G[FKN MP6_T>M"AIU2<]F!EF46Z]ZVKV[6,54YWB8:ERDDMF7L/=GA8_W[U8-V*@[Z2 M18ZZ1&Q5>#>3E]EN$W8GQK\4]KC)]?C7A(TRZ9;TN$72@P_/U#!^H88@Z _; MY3!I0IQTAKC,F$S1:;B0U"((_@\I.J7B&E?!6NK420 ENX[_B?*1:7=@*QM6 MO2X9BO)E<2XU\T?O-O:=(;;7"-IJ_=]QJASZ1X\M"30M>Q #L2JDK=Z89K5I M82I>J<;IE.79($;@NR?C>FHZZH?J296;UM!:YKT:RW#X=]4&PFUDZ6,DE.VOWZ4;;K)JWK=4"W+XDDDX_Y MD#1)C;9*_S IHH6[3$@S]E)KUZ>^;^(4,V:.U1HE/5DJG3%+6[WRS5HC2PJE M3/A1$ S\C''I34;%V;6>C%1N!9=XK<'D6<;T_12%VHZ]T'LXN.&KU+H#?S): MLQ7.T=ZNKS7M_!HEX1E*PY4$C/6[*S!45DH]<-M+I*Q M%SB+4&!L'02COPW.4 B'1';\68%Z]3N=XN[Z ?U+09[(+)C!F1*_\<2F8V_H M08)+E@M[H[8_8T6H[_!B)4SQ"]M*-O @SHU56:5,%F14*ILQP [?& MK>=\)?F2QTQ:N)5J85!OV(*0+^0ZMP8.ON(&!70/X> ,+>/"',(1W,[/X.#] M(;P'+N'75.6&R<2,?$OI1BSG=.D[= J__ MY.#,ZXB85RT3'P_?/" M6$W?PN]-+BLAN\V0KD"Q1!7#A0F_RX5TX"#XU\7TCL#WVO9I]KPU] M,F6"R1@[L, 5E]*E&^7K&C5721/Q$FU0H+E"MIGTAD%_Y&]V"3T7&O9[@UIH MS]!^;6B_U=!K=D\USC8F<*G9VWG?413VGAC5(-0]Z3<;-:B-&K0:]>'=,(J" M3UMP,U!AZ;D&3SS]5'8'[S ZZ3F==+* MZ_&;Z-2UZ[[SM#QU&JJ1DU$R)@7FFDD'?B)?4(52QAQV8&Z911=&EV07,E89 M%3X-,Y41R]2UL T^G'\_O[/NQ$&?RSPKG*MDX^?8SJ8,SU4=GNH%!^=WU+(- MDEV_H&WR[9O#[@5C6 =C^)HDH]Y*G5.""P'*^!ZH.DDC6-FSDS^HHSG/MJ3< M\'FJ=)]\)*TB>]9_K*W_^'^ETH[ZRUE51J4QH]XBT_Z![.MBU%3$9O\%\E[$ MPN!Q<@E>UQ10)NWMH +:ZP?]X?!)5C5(#0;!"XD5[@Q88:N9LY3)%;KQ)I(1K=T&KHOZCF;P!4.M/?&5PIH5?%/&\@5KFTY:A6G]9WAL_%I/SD?.KN M$L5 _ A37D0NF5XY7PM<$F1P?$(=5I>S?;FQ:EV,QPME:=@NEBG=AU [ 7J^ M5,H^;-P+ZAO6Y&]02P,$% @ 8'V+5S5]%U15 P _@L !D !X;"]W M;W)K&ULO591;]LV$/XK!ZT84B"S9-EQC,PV$%LM MEJ%>L@;M'HH]T-+9(DJ1'DG9R;_?D5)4.U.T9C#V8I/4?=_QN].=;K)7^JO) M$2T\%$*::9!;N[T*0Y/F6##34UN4]&2M=,$L;?4F-%N-+/.@0H1Q%(W"@G$9 MS";^[$[/)JJT@DN\TV#*HF#Z<8Y"[:=!/W@Z^,@WN74'X6RR91N\1_MI>Z=I M%S8L&2]0&JXD:%Q/@^O^53)V]M[@,\>].5B#4[)2ZJO;W&33('(70H&I=0R, M_G:X0"$<$5WCKYHS:%PZX.'ZB?V]UTY:5LS@0HD_>&;S:3 .(,,U*X7]J/:_ M8*WGPO&E2AC_"_O:-@H@+8U510VF&Q1<5O_LH8[# 8!XV@%Q#8B? X8O 8U M8/"]@&$-&/K(5%)\'!)FV6RBU1ZTLR8VM_#!]&B2SZ5+^[W5])03SL[>,Z[A M,Q,EPA*9*3523JV!LP0MX\+ ;TQKYG+S%GZ"3_<)G+UY"V^ 2UAR(2AU9A): MNHBC"]/:Z;QR&K_@= !+)6UNX)W,,#O&AR2@41$_J9C'G82WJ>W!H'\.<10/ M6NZS^'YXW )/NN&_EN(E[T=J!DU.!I[OXE]S<@ZW6U<>Y_![R:3EUF<"$FY2 MH5RR#'SY0&BXL5B8/]LR4;D:M+MR3>7*;%F*TX"ZAD&]PV#VXP_]4?1S6QA/ M29:RK71W8RRO#N, M2Z>SU\:ER]V1V(M&[$6GV#OVZ)721P)2*CPN-VY+2\,S=-6M9)ONBK4?'=PD MZL7/I+<:#8^-DL[[_<=4CQKUHT[UMS9'377DAM8K3N2QBGIX,!D5J#=^PC34^B@JU7C1G#9# M[+6?W9Z=S_M7BVH6_4933<9+IC=<&A"X)LJH=TE5HZMIL]I8M?7SUTI9FN;\ M,JS3QCEH1O[9WU!+ P04 " !@?8M770U!H\," "Y!@ M&0 'AL+W=OW.2:6"1V9CLM[-?O[*2AE%+M82^)?;[O\W>7N\M@ M)=6#SA -/!:YT$,O,Z8\]WT=9U@P?2Q+%'2RD*I@AK8J]76ID"4.5.1^& 0G M?L&X\**!LTU5-)"5R;G J0)=%0533V/,Y6KH=;RUX9:GF;$&/QJ4+,49FKMR MJFCGMRP)+U!H+@4H7 R]4>=\TK?^SN&>XTIOK,%&,I?RP6ZNDZ$76$&88VPL M Z/7$B>8YY:(9/QN.+WV2@O<7*_9KUSL%,N<:9S(_ =/3#;TSCQ(<,&JW-S* MU1=LXG$"8YEK]X15XQMX$%?:R*(!DX*"B_K-'IL\; "(9S<@; #A-J#W!J#; M +HNT%J9"^N"&18-E%R!LM[$9AZP_P M$>YF%W!X\ $.@ OXGLE*$Y,>^(:DV@O]N)$UKF6%;\CJPHT4)M-P*1),7N)] M"K&-,US'.0[W$GZ+S3%T.T<0!F%WAY[)O\/#/7*Z;=J[CJ__%I]*F>!_F"WE M(TJHT#+G":LKFW(_5:A1F-I G^:*"R9BSG*8D1&IC8R&GZ.Y-HH:X=>N!-<" MNKL%V.%PKDL6X] K[5UJB5[T_EWG)/B\*SO_B>Q%KGIMKGK[V"-;EKPN2\J$ M+4"JNET1US0GCL9.KV5TUAGXR\TX7KMT>D'K\T)>OY77WROON4T639N42BXY ME:UMD(U^.0*!9I?N_FM1G=Z6\-<^GTZW=/L;4Z! E;KAJ"&6E3!UH[36=OZ. MW-C9LH]I+M=C])FF'NHW3*5<:,AQ093!\2G)4O6@K#=&EF[6S*6AR>66&?U; M4%D'.E](:=8;>T'[MXK^ E!+ P04 " !@?8M7^%6UPEP& !H'@ &0 M 'AL+W=OT3,=$=7!)*FD6^_ [DAW+ED:,W>:BO6@L>SCZ.23G MFY$.;PK]W<$P$RH?C _K[\[U^+ H;:IR>:Z)*;-,Z-MCF18W1P,ZN/OB0EW- M;?7%<'RX$%?R4MK/BW,-5\.UEZG*9&Y4D1,M9T>#U_3E"0^K ;7%%R5OS,9G M4DUE4A3?JXNSZ=' JQ3)5":V0(=/U9.!^M[5@,W/]]Y?UM/ M'B8S$4:>%.E7-;7SHT$T(%,Y$V5J+XJ;O^1J0G[E+RE24_]/;E:VWH DI;%% MMAH,"C*5+_^*GZM ; R@HYX!;#6 [3J KP;P>J)+9?6T3H45XT-=W!!=68.W MZD,=FWHTS$;EU3)>6@V_*AAGQU_.WCQY%#$:OC+DLEY*]:^GT@J5FF?D.?E\>4J>/GY&'A.5DT_SHC0BGYK#H05EE?]A MLE)QO%3!>E1\3.P+PND!81[CR/ 3]_"_R[1O^!#BL0X*6P>%U?[\'G_-[&&G M'9!WTAABYR(G7^=%FMZ2CS/:."]PN+W0,ZVHLG7T>0N[^,38>8$]@61/TIU+5((%+I%EEZ" MVDN5?:['E-$@B Z'UYM30=&]/8]UA+'F(5 M!#S"Y85K>:%3WD<[EQI2K*Y/KC!&XMLR[-R" M@&MM(;\L( -#+KD[18MJY7MW9M1=S2CJ!!6S"GP?5QRO%<<[!%7E%A*=@M-C M>D7&G=N'C/HMC5VCB,8!+I%Z#?(\]UDOK$@=*[X:OGG;41Q[HZ"E#K'SJ1=1 MKT?@!I/I/LEH(6ZK3(1*I=U]-QH%<5LI8L88ISU"&TY2)SC&KY-$E])]Q%DR5Z9*3%2JK.J1RI%TQ#H$0LP8'<4] M1XV$/DM*A)#"O/:&A$K[O?D(]J A[K) PM>9F5: MEX7%,H&"4BWG56%_+>'DPS6^4[N,>0Y9G'6V 687TCYDTH9&U(VC#P5HRZV& M"@Y86>6HND##-T*7.$',VAD4LV)!3R%"&RY1-YB6Z6ECJ]9I/]]'?I=&> +K MVCD36,,MZ@;7%V@CJI2U+H/)F]RJ"F3G6E7M(CF6N9RII*J>R;?W,IM(C5;! M[AOM6P8_E+?ML#1PI/&?WU=0)\'WCN@#>=ONTQJ4,S?*=^TM6!?5-(IHZSQ@ M5GX?@%B#<^;&^06LEU9)E3,3T(OJZP(Z\,,V>!"K,!KUU,%LH]MU4WS_WH=U M6[R-&\3*CWI(SAJ2,S?)=VE]6)?0+&ZW M%8@1C7L(PQJ*,S?%=VU]&-(71IUU1HQHG\2&UNR^YO&76A_613*C[6H8,PK[ MMF:#;;9+/[E+Z\.ZV WBCLBN4=CWD(,U8&9N,-_7^K!N5TCA7V=;8F8![2DO M60-(YFX?=V]\W(YP[A#TR=CO.]I^*M:PB[O9M4OSQ+M$BMI5'&(3]E1PO&$6 M=S-K]Z:)(^B*HG:MC%B%?MCSA(DWZ.+W-J"_V(]PI-UL:T8HU],R\XV'H6Z" M[=.&\"Z<1I[7?DB"6/&8]9Q%WC",W_-$]+?;$([ "TDFJ%EO,N$-Y;B;6?BAOV_%JD,N#/[\[XOM9< M7MAB4;\9G!36%EG]<2Z!P+HR@-]G16'O+JJ7C>N7R^/_ 5!+ P04 " !@ M?8M7'Y1KI[<# #@# &0 'AL+W=O6N7!%C3VUV!Z[5HM[L/PWU0;#H69DL^24[6?W^4 M[+IY48T&Z+[$DDP^Y,-0)#W="/E#Y0":_"P+KF9>KG5U[OLJR:&DZE14P/%- M)F1)-6[ERE>5!)I:I;+PHR 8^25EW)M/[=FMG$]%K0O&X582598#R" A)M("@^UK" HC!(Z,=_+:C7V32*V^M']"^6 M/))94@4+4?S#4IW/O(E'4LAH7>@[L?D#6D)#@Y>(0ME?LFEDQP./)+72HFR5 MT8.2\>9)?[:!V%) '+="U"I$^PK/68A;A=@2;3RSM"ZIIO.I%!LBC32BF86- MC=5&-HR;O_%>2WS+4$_/[S$OTKH (C)RHW.0Y*8"237C*_([9L%'\A?FTOM+ MT)05Z@,Y(=_N+\G[MQ_(6\(X^9J+6E&>JJFOT1N#Z2>MY8O&1C2W>\!F\ M.U!:UHFNI8GE0BA-,% $CT&N@7S_$^7)E892_>L*7@,>N\'-Y3Y7%4U@YN'M MM8C>_-V;\@!4M2 ;@3+'&],B:-A5K/3]!&U-_O M)33QH#7\E+<95+2E/P!RSTDFN<6"PY?=H,MCC=B@3CJ.AF]JHHS8Z MBIHP=<'EX.C0^'[L>RVY,X_T)-VXHS#NI?"%<0U)WA)8B35(CLU'DQ4&73NC MW0OX(D\;QN.#H,2Q^_^8=&0FO62^2IHRDS5X$783J^67T"56<(V]L (\I,#\B=AZ&9_UK$_ZV6&;PDNRW0=I\+AZ/]7N!OS8I8(E9VA%;H<,UU,VMUI]V8_MD.IWOG%V9\MS/H$TPS M^U]3N<+^AJT[0\C@=(QY)9MQNMEH4=F)="DTUBF[S/$3!*01P/>9$/IQ8PQT M'S7S_P%02P,$% @ 8'V+5\B5P3X' P 5 L !D !X;"]W;W)K&ULQ99K;YLP%(;_BL6JJ97:0B"7KDN0TK!+I:6M>MD^ M5/O@P E8!9O93M+^^QT#84F6H'6*U"\)OKROSWFPS>DOA'Q2"8 FSUG*UP4"O/Q&0R$>+)-"ZC@>68@""%4!L'BG]S&$&:&B,, MXU?E:=5+&N'J\]+]H\ND8OU"D MJO@EBVJN8Y%PIK3(*C%&D#%>_M/GBL.*H.7M$+B5P-T4='8(O$K@;0K:.P3M M2M NR)2I%!P"JJG?EV)!I)F-;N:A@%FH,7W&S6N_TQ)'&>JT?ZT3D.0Z!TDU MXS'Y@COEF%SA?CL,0%.6*G)%I1F*?.(11.MZ&W.H$W&7B5RXC89C^D*0QXV#1!VFOM M\OWIA'*R+GK\AI[D4D.F?FY)Z*(,P-L>@+ELSE5.0QA8>)LHD'.P_/?O6EWG MXS:X^S0+]F2V!KY=@V\WN?OWDD;,7$@T):'(LAEG(35M14(Z28%HO+'R1/"7 MZG B?(8[..-L6LTD84I9M@UYX]*O1?X?9F0;[=*G6_B8;\3S3+-B3V1K+;LVR^]8W07>?X/=I M%NS); U\KP;?>[N;H/?7H?,^.$Y]ZDJ4C?&]%N6>S$J4]DJ]@7G'1=V&7,2, MZ_*+7??6I>&PJ(@V^D=8,I85WA^;LMX<4QDS9)W"%"V=TQX>$%G6<&5#B[RH M:B9"(_SB,<&R%Z29@.-3(?2R81:H"VG_-U!+ P04 " !@?8M7.:QM0)T% M #Q' &0 'AL+W=O,T\\25)ZF1*XN:2*6%RV_ MM>ZX9?=S;3HZXU%&[ND7JK]FGR6V.AN4F*64*R8X2#J[:+WWSR=^WQC8-_YB M=*EVGL&D,A7BP32NXXN69R*B"8VT@2#X;T&O:)(8)(SC>PG:VO@TAKO/:_0/ M-GE,9DH4O1+)WRS6\XO6L 4QG9$\T;=B^9&6"?4,7B029?_"LGAW@!ZC7&F1 MEL;83ADO_I,?)1$[!D/O@$%0&@1[!O[9 8-N:=!]JL%9:7"V;] ]8- K#6SJ MG2)W2UQ(-!F/I%B"-&\CFGFP[%MKY(MQ\Z%\T1)'&=KI\2U=B&3!^#U<21HS M#1](Q!*F5_ ZI)JP1,$G(B4QOWP#+X%QN)N+7!$>JU%'8RP& ML1.5?B\+O\$!OUVX$5S/%4QX3..J?0=SV"02K!.Y#!H!_XQT&[K^*01>T*V) MY^KIYD&->=AL_GN>-'J?-)O?D!7X VOM-W#1W8C:M7"] W!_8!O$["=)O]F! M:TU3]6^=9 5JMQ[5E*QSE9&(7K2P)BDJ%[0U?O7"[WOOZOAV"1:Z!)LX JM( M<[:1YJP)?7PI)%J8^69&E%$ILBK5Z5% ]2V4J?B+<=?K^KU19[%+=*/#^G2@ MCN-GX!SFV!%8A>/>AN->(\>W-",K7,RTI?<)/!=P9X_PW.CT")Z?@7.89T=@ M%9[[&Y[[C3Q?AW=P9Y9\D<*W&YI.J:PM*XTHQY85EV"A2[")(["*%(.-%(-? M4O$'+J5Q"1:Z!)LX JM(,]Q(,W17\8=UE6'J=HH5.TB2NTJF([&SS_ERP-):PK@5RBA4[1)J[0J@(%6X&"QBFU M%JBH5C K!3HUVWR6YBE,-RM(1# .'*O5J]'+T7JY1 N=HDU*M-U]4=#S=JIW M58CMKMEOW/GMU+92"I**G&L0N5::\!A':HGO_A3._D+2[/AH-A]U.''EL,KD M=I/K-^]RK_8_Y9BJ2++,G W64M@,=S>G(/?%68,#4Z!HE&,O3%>02982R9(5 MD"0QTVIGE_+JQ3#P!^\4$*6H5FTPP&C (Y:19%?GDRDE4@'CFB(_&C(J@7". MDY%HT&BU]B@65')S& DSQ@D"88"2:(3-IPE3\R(H8_&!QE2BE]N"[V*%Q/@^ MT27\(^0#9$FNP/?,N2>FE ETKDY/;&],,VKC@CP3O#:EA&(DY)X:[TQ@AH"C M6:XQ@)F0-H)48":21O@[":-5$0;S/2<24SP%/^B!%N />A7_;;@N*3@Q?61% MIHD!XGJ>H*Q(5D'SEKD=/NTH1R&B2.8TMNV<9X3%6V(1-P;6 M;^^F:-RB9.M8D]5)SG.%>#B6,IW:=*C%,%F2DH>8F(]@2A)4Q=97,UA:9D+: M8^JR]V70:WN0LB0QG3NP.-[U#"_#*BVG6T5.?HTB[=JB[/*()G2*-G&%5JTX MVR,?O_G,)Z13_)BXTC*WRJ5$Y])4AQ@G8VW):<9;?XWV(* MK:K%]EC(;SX7VE]'3_>G7;&NUJKB]*S(*5KH%&U2HCWV(Z:S<[634GEO[]1, M)4$"B\N13>_FWNZ]O:W:Z[_TSZ^*V[$/D/4<_P]02P,$% @ 8'V+ M5VX5TAL:!0 3", !D !X;"]W;W)K&ULM5I= M;]LV%/TKA#8,+9!%W[:;V0822\,"+&W0H-M#T0=&HFVADJA2=)P,^_$C)442 M;9F)VKN7Q))X#Z_.$>_5L3G?4_:UW!+"T6.6YN7"V')>7)AF&6U)ALMS6I!< M7%E3EF$N#MG&+ M&<%P%9:GI6-;$S'"2&\MY=>Z6+>=TQ],D)[<,E;LLP^SI MBJ1TOS!LX_G$QV2SY?*$N9P7>$/N"/]4W#)Q9+8H<9*1O$QHCAA9+XQ+^R)T M'!E0C?@K(?NR]QG)6[FG]*L\N(X7AB4S(BF)N(3 XM\#69$TE4@BCV\-J-'. M*0/[GY_1?Z]N7MS,/2[)BJ9_)S'?+HR9@6*RQKN4?Z3[/TAS0[[$BVA:5G_1 MOAEK&2C:E9QF3;#(($OR^C]^;(CH!=C>B0"G"7 . _P3 6X3X+YV!J\)\%X; MX#2RP?ECC-Q-1%Q?!E^VR7\ M";T)",=)6J+WF#$LM7N+?D6?[@+TYN>W1X,VI05S6J%!FV:3K/:5XY6L /$3]'MGV&',MQA_)Y1;A[.CQX?;@S$!Z^(MR9 M#,VND.&VFKD5GG\";Y7BLD1TC>XXC;ZBSW^*Z^B:DZS\,I#<50WF#H/)0G11 M%C@B"T-4FI*P!V(L?_G)GEB_#?$,"19 @H5 8(HB7JN(IT-?WC(:$1*7:,UH MAL@C85%2$BE164E$"UD5RR%UM,!CU:G!)A68;!$/2WLJ6H8U-Q_ZO'_'G&B( M--+.M8'JAI/==Y1'+9<=!MBO-VU) ,K=53A^5W+\[OOKE:VWZR'#T5M;_)X3-W23CQ6%TBP !(L M! )3U+.MSLA8D)6K00,2!10M $4+H=!477H&T]:NJ\LX3N2BP:GN?6Q0(ONE MA=Z0KTU@-/F0:"$4FDJ^TY'O_%_&1(\\>H$X1];$&7KY!9TUA$)3V>]\NJTU MG;* M%R*Z&@7JQ!NT?HV:68/- =1F0Z&IG'=&V]:ZQK9*1765JOM#\U[TPM=2>N31 M]$^'6H0W/6+_>)QCN9X[4<>%4-FIO'9VV=;[Y>Y9[GTUF$2D]]KY$KV@/KI! M4]Y\9H-/]_% ?V@9A%#YJ01W/ME^P2CKVJNPRV%6I/2)")ZU/1?4%(.B!:!H M(12:^L-9YXL=4%_L@/IB4+0 %"V$0E-UZ7RQH_?%/U#_]S:_9V M#62$;:KM&J5X'G8;9*\1"E9 M"TCK?"J*%*NW;M0'G!;5WH1[RCG-JH];@F/"Y !Q?4TI?SZ0$[0;:);_ 5!+ M P04 " !@?8M7OL[ME<<" !&!P &0 'AL+W=O]X+)U/NBX M>!_PD^)2KXW!93*1\M%-;O)>$#E!R# SCH'8SP('R)@CLC*>:LZ@.=(!U\8":9]K^PK&.C +)2&\EK ML%7 J:B^Y+GV80U@>;8#XAH0OP6T=P"2&I#X1"ME/JTK8DC:57()RD5;-C?P MWGBTS88*]R^.C;*[U.),.K;7(B\9@IS"K;TT-R*3'.'2&$4GI2$3NV4D#/'U ME0B+A>NGDIJ7@[VSN'5ZH>%66H P2C++/+-P@PJU@<,K-(0R?02?X7Y\!8?[ M1[ /5,"/0I::B%QW0V/U.Q5A5FOM5UKC'5H3&-JC"@W7(L=\$Q_:O)ODXU7R M_?A=PN^9.8:D]0GB*$ZVZ!G\/SQ^1T[2_!>)YTMV\ TDY_9F#QC1&OKP,$0^ M0?4;_L M<7>>,!AY5V$L6>E6=!.TS_4&C)9"E,5:+/:/ :7O@>^6>_;1Z+JZ?]HJA=F2-2, MVA)@.+64T?&IU:6JKEU-C)S[QC>1QK91/RSL0X?*!=C]J91F-7$'-$]G^A=0 M2P,$% @ 8'V+5R=8&EQO @ (P4 !D !X;"]W;W)K&UL?91M3]LP$,>_RBE#$TBL24-A@Z61UJ)I2 .A5FPO$"_NFEC>)'^[^_MWYSL7&NF>_1"1XT.9VFG4DN-QDMKP.%\F'SI7XT&P3X: M_)"X\3MC")',K'T.DYMZF&0!"!56%!0$_]8X1J6"$&/\VFHFW9'!<7?\JOXU MQLZQS(3'L54_94W+8?(I@1KG8J5H8C??="KK/+Q"YNM;99 M?)D]=:9 M";0T[5^\;/.PXY#G!QSRK4,>N=N#(N6U(%$6SF[ !6M6"X,8:O1F.&G"I4S) M\:YD/RHG6"-?\TPAW%E364/.*C9:P(TA=.@)CJ^1A%0>[H1S(B3Q!#[ V&K- M61TKX3V,X/$6]0S=$^_+E#B0@)-6 M6^A1"YT?@)YBTX/\\A3R+._#P_0:CH]._I5).0]=,O(N&7G4/3^@>R@#C]_9 M$&X(M7_:1]NJGNU7#6UUY1M1X3#AOO'HUIB4[]_U+[+/;S"?=EFCBP7!+5PA%T\-/"8GC!>Q,??!M:=<[,#UL__(TIV:#\_' MK7 +R36F<,Y.6>\C7[)K6[*=D&UB&\PL<5/%X9)?,73!@/?GUM+K)'16]RZ6 M?P!02P,$% @ 8'V+5W=\)FX$ P /@@ !D !X;"]W;W)K&ULK59M;]HP$/XK5B9-F[0VD$#H&$0JT&G]T Z5=OULDH-8 M=>S,=J#[]SL[(>,E1=.T+_5+[AX_]]QQU]%6JA>= 1CRFG.AQUYF3#'T?9UD MD%-]*0L0^&4E54X-'M7:UX4"FCJGG/M!IQ/Y.67"BT?N;J[BD2P-9P+FBN@R MSZGZ-0$NMV.OZ^TN'M@Z,_;"CT<%7<,"S%,Q5WCR&Y24Y2 TDX(H6(V]Z^YP M.K#VSN '@ZW>VQ,;R5+*%WNX3<=>QQ("#HFQ"!27#4R!"0I MM9%Y[8P,78Q0WI!-Z PA>2^S)>@[*=% M1A5H\J0A)4P0DP&94IZ4G+IDH,6$:I80*E(R8[Q$%')#E6!BK0I*#]N$K1X.VQ^V/62H M"YK V,,FH4%MP(O?O^M&G2]MJOPGL .->HU&O7/H<56 V^,:%DT-5Y76ID$% MW'/ MNUMXJ#?'5R-_,U^<&U642=LK Y8]QO6_;.L%S8_1!8V9ZW<^B>OAD>\ M3BVZ03NIJ"$5G25U+\7%!K3]$:-B6&>)W4XYU9I,#BJKC7%TPN=S=$3YU*3; MSGC0,!Z<9;SK.?^4_D%+8H/!X(ASFU74C8YX^WNM. >U=A-*HV:E,%7[:6Z; M(7CM>O_1_02'8S7+_L!4D_6.JC43FG!8(63GU]Z/2#L!?LJRU128;TWY]D.P8#\22$YDNP;.W;]YZE MSQ;H5*+2]N6?H@)E>=\@4P_F7&14*6'8F[+A4 :9$%) M;#O-IF] M!9WC!-77Q9W0([M$":($F8PX X&SOC4DEV/BF8!LQK<(5W+C&HR4*><_S> Z MZ%M-PPAC])6!H/IGB6.,8X.D>?PJ0*TRIPG&&,Q5*>,<"#*KQMA9=*G<>E(^<6L!;7YV#2\[ :3KN M'C[CIX<[-73<\D6X&5[[$;Q-\_<9>\U\GB"<&(-/X?M''0[7"A/Y8Y^7>2YW M?RY3&B[E@OK8MW0&B6*)UN#M7\1K_KW/B".!56QIE;:TZM"?9\L9?-*%3Z_, M+_1^GRMY*B]+9>K;6T8%ZVZ7>=JW>%VO,X5L;&MM>>TM@ M>]<'U^N4DRK$O9*X5TM<;\N(S75)S>K&/F;>#K,&\3RGLT6N-LV![G=*$9WZ MU78[OCZKU,$/^C]AZ?P53A5,T$]%I"*4>N92ESDZC;&ARV1C0F,\@SLJD"GX M?H/)%,7>W5E+XKF[\TA@%;\N2K\N7K%H71S3EB.!56SIEK9T7Z]H=7>WC=?: MWM&U? Y42YKK'J+Y9XM6@5\5Z6UIK"=QJ,B-1HF\L, 5 !45'4*V9=2F.52& MLY;A/'EMZD98M[D,QJG0-[(BUU9;T&YMMP7UG [5O&[+R!_N MR\AN8^:Y.[6AEL2A(MNC\RGQRR<_,:)O]><4/%/&(28IQIR.9Y1[\)D7\"R >* M+[)3])0K?2;/+D.D 0HS03^?<:X>!B9!^2%F\#]02P,$% @ 8'V+5[&' M?)+V @ G@D !D !X;"]W;W)K&ULM59=;YLP M%/TK%JNF5MI"@.9C78+4IJK6J=VB9MT>JCTX<)-8-3:S3=+\^UT#1:0B:*VR MEP3#/>?>[21ZE&O QY2KC08V=E3'KFNCI:04)U1Z8@\,M"JH0:'*JE MJU,%-,Y!"7?];K?O)I0))QSE[Z8J',G,<"9@JHC.DH2J[05PN1D[GO/\XHXM M5\:^<,-12I

6",OX4W(Z54H+K#\_LU_EVE'+G&J82/Z+ MQ68U=H8.B6%!,V[NY.8+E'IZEB^27.>_9%/$#DX=$F7:R*0$8P4)$\4_?2I] MJ &\?0"_!/C_"@A*0) ++2K+95U20\.1DANB;#2RV8?V0Z)/ ^$+_K!PWP23O\:\;WP5TT MH7+"KYSP<[[>'KZIDG$6&7+#Z)QQ9K8U+[;DX0;#R;6!1/]NDEIP!\W<=BN> MZ91&,'9PKVE0:W#"]^^\?O=SD_ #D>W8$%0V!&WLX7D4J0QBPDL;1NZX+:8KJ=X95U$Z%IU6%IZT53C,5K7#G$CGG;$EM-VBJ ML"#QO%IN;]CIOZBP-=4;K>Y50GKM0D#E;5A$0.92Q)I@F]4&MR&NNB9)!5V_ M[N9+QULSOE%/O]+3;]5S!3$HRLD/VZ2QKV2"1?GT:'('G&[)#!.R"/O*58:M MYN$6DCFHQNW4FNBUV^E 9#N>#"I/!O^QJPP.:<.!R'9L&%8V#-N7!A.X,&*( M6'[\LR25&N(FR:T\KY4\;.@_M2952'%KIZ>]N=Q2M62X9CDL$-7M#'!N57$; M* 9&IOF!.I<&C^?\<847*% V +\OI#3/ WM&5U>R\"]02P,$% @ 8'V+ M5RK4,A3Z @ 0P@ !D !X;"]W;W)K&ULK99M M3]LP$,>_BI6A"20@3TT?6!N)%J8AC8$H;"^FO7"3:Q.1V)WMM/#M=W;2K!2W MVHN]:6SG[N_?7\R4P?#/GHJ0* MIV+ARJ4 FAJGLG #S^NZ)QS"QB$T@=9D)JPKJF@\%'Q-A+9&-3TPN3'>&$W. M]%><*H%O<_13\13+(JT*('Q.[E0&@AQ?OV")2#@A-RSA)9R2;UA,QU>@:%[( M$W)&GJ97Y/CHA!R1G)''C%>2LE0.784\6M5-FKW']=[!GKU#Y. 3IN SB'U& \:'B.&=2P$L.258,Q,TOH %UQB*FSQUZ)=(ZIOH55\%G8& M@Z&[V@[,8N5[H==:O2&.6N+H(/'U[RI7K[JN&1:]1M0'(V&PO=V]R:W-H965T;"?5HZX #'JJN=#SJ#*FF6&L:04UT2/9@+ G MI50U,394&ZP;!:3PI)KC)([/<4V8B/+,[]VI/).MX4S G4*ZK6NB?BV R]T\ M&D?[C7NVJ8S;P'G6D T\@/G2W"D;X5ZE8#4(S:1 "LIY=#6>+2<.[P%?&>ST MP1HY)VLI'UUP4\RCV"4$'*AQ"L1^MK $SIV03>-GIQGU5SKBX7JO_LY[MU[6 M1,-2\F^L,-4\NHQ0 25IN;F7N_?0^9DZ/2JY]K]H%[#3.$*TU4;6'=EF4#,1 MON2IJ\,!P>H,$Y*.D/Q-.#]"2#M"ZHV&S+RM%3$DSY3<(>705LTM?&T\V[IA MPOV+#T;94V9Y)K\15-: /I,GT.C5"@QA7*./1"GBZOLZP\;>XK"8=HJ+H)@< M44S1K12FTNA:%% ,\)>G^>/DA "V]GJ/R=[C(CFI^(F:$4K'9RB)DW0HH=/T M#RT_1G^63MJ7//5ZTW^6'*V8IESJ5@'Z?K761ME7_6.HY$$Q'59TG3[3#:$P MCVPK:U!;B/*7+\;G\=LAN_])[)GY26]^'-@/J\ADJN>A!(7U\T#HU MJ(V?*!I1V0H3NJC?[8?6E>]5_ <>)MXM41LF-.)06FH\NK /0(4I$@(C&]^( M:VEL6_ME90PYZ649A^X"_I1GO\&4$L#!!0 ( &!]BU<$L'^".P, M "03 - >&PO MS"G5P;+@HAJ&>T(-69+*DP2"Y50;3IJEE4E8J2K )2P:->IY-$ M!6$B' W$HK@J=!5,Y4+H89@TH< ]/F?#L)N\#P,G-Y89'89W)V]_+*2^?!.X MY]&[HZ/.W>GE;OS$ J=AY!4]WT/TK(/K&@R33K:E[?!C(^2(QQCMPD,S639, MZ&#D_E[3>6(VF'#J==7R9(E1O9.C02[%9D/CT 6,,BEH<$_X,!P3SB:* 2LG M!>,K%^Y!8"JY5($VE612=2%2/3BXZWI09+5.P814-K?+X'Y/ZN$[P+H'!AGG MC<%>Z *C04FTIDI=C.N ?EO-:;=E>R_2#4IV+_6GA9F.L'TH,GJM:,Z6MK_,&P.8 M>A=7)V7)5Q\YFXF"NLGOG7 T(&M>,)>*/9AL4"I3$Z J#.ZITFS:COQ4I+RE M2[TNIV6.>^[]]_R,YQD55!'>-FUJ?P_'\<7?LFS/Z*[AYU;USU;OBU>U?JT> M]K+6K^E#-YF\!I.OX!35UYA#-YD>I,FH?H&W;@E;=X0F&L!=;!A^@UL=WR0- M)@O&-1-U;\ZRC(I'5P4CK\G$_ FPI6_&9S0G"ZYO&W 8;MI?:<861=J,NH:% MJ$=MVE]@>MVDN0B:7$QD=$FS<=U5LXEM!J9ALM8?(.PB5_;C1S".P_P(8%@> MS '&<2PLS[\TGSXZ'X=AWOI>I(]R^BC'L7S(V'ZQ/'Y.:C[^F:9I'"<)MJ+C ML=?!&%NW)($?OQKF#1A8'LCT>VN-[S9>(4_7 ;:G3U4(-E.\$K&9XFL-B'_= M@)&F_MW&\@ #VP6L=B"_/P_4E)\3Q["KF#?L!.-(FF((U**_1I,$69T$OO[] MP4Y)'*>I'P',[R".,01.(XY@#L #AL2Q?0_NO(^B]7LJVOQ?;/0+4$L#!!0 M ( &!]BU>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GVO[.L^E&+!**EG)1U&<#4X'S*[UK[^UD8]: M.5[.AZ(]7*-P.?8H@^1A.'W<\VB!_,_PFC7BYE+F8Z MKRNA7!M'(TH/J.Q:;NR *5Z)L\%4;X7QGP?>X*IH/YL#*!0I\T'"#7-5-'@A M4935I2S@W0OVF9=LBN5 M:P09$Y#Q$2%_1 @R(2"3HT%.=;5!D"D!F1X-\N*_6B+(C(#,CA=);M<("2R6KX);@1TRHB0R"FT1Z/%OFW[?C- M+_U8>,NX M*B!X'4Q*(Z/ 'IF)A8/^EM<&OLLN%B6.46!S^)"Y!Q@ 6V%=,XM@,LH6H\"Z MN.32L'M>PABXA@Y7&[&'1WEB%%@4]]Q(#F\)H8.\$X+'+I2#4&(^2A&CP([X MYM;"L&\;8>">6K$OD/6_93?"84!*#Z/ ?H )3I=;CS8UHI".7?*\*2HP("6) M46!+M$,#I\J4#Z+@/B@$-.)[W(V&Q%,Y7SSY\#4=$&-2;H@"N^&"&P50EMU" M[YNON1&8C"PV GOB/(='ZK+)F=K!X;-.(]9"6:@E,2;EB2AXO5%5LIV)&X5! MKN?'KU!YUQH198THL#7:^%W\AB:L>#FK1)0UHL#6\#59)=AW_KL;+4H546!5 M0 H'#Y1@66MKZ'W0$W7=?*L^><=I7409(PILC(,).Q3B4&F\['N4-Z+0=061 MO+.3[QB3LD<4V!X'\G>@\_.W?8-7-BBGC ,[I4WD#V)1#AF'7KBB,OK.:L:8 M$LHXL%!>9/0'PT@N7 4VR7YJ?Q"1\L@XL$=>R?%WG!B3DLHXL%1>R_6?.#$F MY9EQ8,^\FO*WG!B3\LPXL&?(3+8[O"G/C -[9C^3/3A\*,>, SN&3&D[D8PI MS<2!-;.?+1Z*9$PI)PZLG%=RGYEP7):684Q*.7%@Y MFU "2OH4T,MH=J;,E!)0VJ. VA7]6M>6_:.,X*5\Q)B4@-+ MI;TNI.2AB3 M$E#:HX .K')A3$I :8\"VL/L]DU*0&F/9= 4ON<'7U.VBW(>'&-2%DI[M-!N MW$!.?%)J:[LK"2EY?BQT&517%3&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06, M)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'" ML-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.Q MVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@ MQ_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGR MLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS M@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W M1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/G MH0ZWGJ\U7O\[J1XOY];;Y:_+KYV3>_R*<[BO&)[_ E!+ P04 " !A?8M7 M@]&L 2X" !$,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K M&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X M=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[ M=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X M?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[ MFC@/2A('UH2!\EI(\*TL<'2!_YAM(( M1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D% M159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I0 M9"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44 M635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5% MUI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA M.3];_CQQ\PM02P$"% ,4 " !@?8M7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &!]BU=CA!%$ M[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ 8'V+5WY1\%/T!0 I2 M !@ ("!#0@ 'AL+W=OQ=@@ ,$G 8 " @3<. !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5VVQVFR4!0 !18 !@ ("! MZAH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8'V+5R)#O 'F!@ ##$ !@ ("!6R< 'AL+W=O&PO=V]R:W-H965T./20, MR@0 #@, 9 " @150 !X;"]W;W)K&UL4$L! A0#% @ 8'V+5_7U/>C/ P W0D !D M ("!%E4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8'V+5VC^?OZO!P 18 !D ("!B&@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5V-M MU7>< P QP< !D ("!/GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5Q*/@1L4! [0D !D M ("!Z(< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8'V+5[CO4C+0 @ &@8 !D ("! MI9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8'V+5X T#J^6 P E @ !D ("!5J( 'AL+W=O&PO=V]R:W-H965T(!+$;@8 .44 9 " @3&J !X M;"]W;W)K&UL4$L! A0#% @ 8'V+5S7TC5-# M! ^@P !D ("!UK 'AL+W=O&PO=V]R:W-H965T+4@DN7P4 (80 9 " @6RX !X;"]W;W)K&UL4$L! A0#% @ 8'V+5PJEBPRM!@ /A, !D M ("! KX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8'V+5\OP+J,\ P /@< !D ("!&<\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8'V+5_ )V/+M @ SP8 !D ("!@=@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5\\6@R/E!P G48 !D M ("!:/( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8'V+5W]RI,J6 @ [08 !D ("!30(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+ M5T@?@:%I @ .@8 !D ("!!0L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5_#,$%;$ @ F0@ M !D ("!VA,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5Q;5VMD:!0 @QL !D M ("!S1P! 'AL+W=O?*4"L<" !O" &0 @($>(@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8'V+5[VLOD7X @ /PL !D ("!WB@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5_?6 M"N6F @ JP< !D ("!VC(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5P]^Y9"( P 3PP !D M ("!=3P! 'AL+W=O&PO M=V]R:W-H965TEE;CTX@( M .(' 9 " @=9$ 0!X;"]W;W)K&UL4$L! A0#% @ 8'V+5[[L7OZ@!@ 9"P !D ("! M[T&PO=V]R:W-H965T&UL4$L! A0#% M @ 8'V+5S5]%U15 P _@L !D ("!_E8! 'AL+W=OW M P X P !D ("!%V0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8'V+5VX5TAL:!0 3", !D M ("!%W$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8'V+5W=\)FX$ P /@@ !D ("!#'P! M 'AL+W=O&PO=V]R:W-H965TQAWR2]@( )X) 9 M " @5R# 0!X;"]W;W)K&UL4$L! A0#% @ M8'V+5RK4,A3Z @ 0P@ !D ("!B88! 'AL+W=O*NQS $P( L M ( !M(\! %]R96QS+RYR96QS4$L! A0#% @ 87V+5R QYI*L!@ MGS@ \ ( !G9 ! 'AL+W=O#T:P!+@( $0Q M 3 " 3B: 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !> %X R1D )>< 0 $! end XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 246 300 1 true 69 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://idt.net/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://idt.net/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://idt.net/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://idt.net/role/StatementsOfIncome Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Income (Unaudited) (Parenthetical) Sheet http://idt.net/role/StatementsOfIncomeParenthetical Consolidated Statements of Income (Unaudited) (Parenthetical) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://idt.net/role/StatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://idt.net/role/StatementsOfEquity Consolidated Statements of Equity (Unaudited) Statements 7 false false R8.htm 00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://idt.net/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 00000009 - Disclosure - Basis of Presentation Sheet http://idt.net/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 00000010 - Disclosure - Business Segment Information Sheet http://idt.net/role/BusinessSegmentInformation Business Segment Information Notes 10 false false R11.htm 00000011 - Disclosure - Revenue Recognition Sheet http://idt.net/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 00000012 - Disclosure - Leases Sheet http://idt.net/role/Leases Leases Notes 12 false false R13.htm 00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Sheet http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Notes 13 false false R14.htm 00000014 - Disclosure - Debt Securities Sheet http://idt.net/role/DebtSecurities Debt Securities Notes 14 false false R15.htm 00000015 - Disclosure - Equity Investments Sheet http://idt.net/role/EquityInvestments Equity Investments Notes 15 false false R16.htm 00000016 - Disclosure - Fair Value Measurements Sheet http://idt.net/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 00000017 - Disclosure - Variable Interest Entity Sheet http://idt.net/role/VariableInterestEntity Variable Interest Entity Notes 17 false false R18.htm 00000018 - Disclosure - Other Operating Gain, Net Sheet http://idt.net/role/OtherOperatingGainNet Other Operating Gain, Net Notes 18 false false R19.htm 00000019 - Disclosure - Revolving Credit Facility Sheet http://idt.net/role/RevolvingCreditFacility Revolving Credit Facility Notes 19 false false R20.htm 00000020 - Disclosure - Equity Sheet http://idt.net/role/Equity Equity Notes 20 false false R21.htm 00000021 - Disclosure - Redeemable Noncontrolling Interest Sheet http://idt.net/role/RedeemableNoncontrollingInterest Redeemable Noncontrolling Interest Notes 21 false false R22.htm 00000022 - Disclosure - Earnings Per Share Sheet http://idt.net/role/EarningsPerShare Earnings Per Share Notes 22 false false R23.htm 00000023 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://idt.net/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 00000024 - Disclosure - Commitments and Contingencies Sheet http://idt.net/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 00000025 - Disclosure - Other Expense, Net Sheet http://idt.net/role/OtherExpenseNet Other Expense, Net Notes 25 false false R26.htm 00000026 - Disclosure - Income Taxes Sheet http://idt.net/role/IncomeTaxes Income Taxes Notes 26 false false R27.htm 00000027 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted Sheet http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted Recently Issued Accounting Standards Not Yet Adopted Notes 27 false false R28.htm 00000028 - Disclosure - Basis of Presentation (Policies) Sheet http://idt.net/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted 28 false false R29.htm 00000029 - Disclosure - Business Segment Information (Tables) Sheet http://idt.net/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://idt.net/role/BusinessSegmentInformation 29 false false R30.htm 00000030 - Disclosure - Revenue Recognition (Tables) Sheet http://idt.net/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://idt.net/role/RevenueRecognition 30 false false R31.htm 00000031 - Disclosure - Leases (Tables) Sheet http://idt.net/role/LeasesTables Leases (Tables) Tables http://idt.net/role/Leases 31 false false R32.htm 00000032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Sheet http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Tables http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents 32 false false R33.htm 00000033 - Disclosure - Debt Securities (Tables) Sheet http://idt.net/role/DebtSecuritiesTables Debt Securities (Tables) Tables http://idt.net/role/DebtSecurities 33 false false R34.htm 00000034 - Disclosure - Equity Investments (Tables) Sheet http://idt.net/role/EquityInvestmentsTables Equity Investments (Tables) Tables http://idt.net/role/EquityInvestments 34 false false R35.htm 00000035 - Disclosure - Fair Value Measurements (Tables) Sheet http://idt.net/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://idt.net/role/FairValueMeasurements 35 false false R36.htm 00000036 - Disclosure - Variable Interest Entity (Tables) Sheet http://idt.net/role/VariableInterestEntityTables Variable Interest Entity (Tables) Tables http://idt.net/role/VariableInterestEntity 36 false false R37.htm 00000037 - Disclosure - Other Operating Gain, Net (Tables) Sheet http://idt.net/role/OtherOperatingGainNetTables Other Operating Gain, Net (Tables) Tables http://idt.net/role/OtherOperatingGainNet 37 false false R38.htm 00000038 - Disclosure - Redeemable Noncontrolling Interest (Tables) Sheet http://idt.net/role/RedeemableNoncontrollingInterestTables Redeemable Noncontrolling Interest (Tables) Tables http://idt.net/role/RedeemableNoncontrollingInterest 38 false false R39.htm 00000039 - Disclosure - Earnings Per Share (Tables) Sheet http://idt.net/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://idt.net/role/EarningsPerShare 39 false false R40.htm 00000040 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://idt.net/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://idt.net/role/AccumulatedOtherComprehensiveLoss 40 false false R41.htm 00000041 - Disclosure - Other Expense, Net (Tables) Sheet http://idt.net/role/OtherExpenseNetTables Other Expense, Net (Tables) Tables http://idt.net/role/OtherExpenseNet 41 false false R42.htm 00000042 - Disclosure - Basis of Presentation (Details Narrative) Sheet http://idt.net/role/BasisOfPresentationDetailsNarrative Basis of Presentation (Details Narrative) Details http://idt.net/role/BasisOfPresentationPolicies 42 false false R43.htm 00000043 - Disclosure - Schedule of Operating Results of Business Segments (Details) Sheet http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails Schedule of Operating Results of Business Segments (Details) Details 43 false false R44.htm 00000044 - Disclosure - Business Segment Information (Details Narrative) Sheet http://idt.net/role/BusinessSegmentInformationDetailsNarrative Business Segment Information (Details Narrative) Details http://idt.net/role/BusinessSegmentInformationTables 44 false false R45.htm 00000045 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) Sheet http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) Details 45 false false R46.htm 00000046 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details) Sheet http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails Schedule of Revenues Disaggregated by Geographic Region (Details) Details 46 false false R47.htm 00000047 - Disclosure - Schedule of Estimated Revenue by Business Segment (Details) Sheet http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails Schedule of Estimated Revenue by Business Segment (Details) Details 47 false false R48.htm 00000048 - Disclosure - Schedule of Information About Contract Liabilities (Details) Sheet http://idt.net/role/ScheduleOfInformationAboutContractLiabilitiesDetails Schedule of Information About Contract Liabilities (Details) Details 48 false false R49.htm 00000049 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details) Sheet http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails Schedule of Deferred Customer Contract Acquisition Costs (Details) Details 49 false false R50.htm 00000050 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details) Sheet http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details) Details 50 false false R51.htm 00000051 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details) Sheet http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details) Details 51 false false R52.htm 00000052 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details) Sheet http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details) Details 52 false false R53.htm 00000053 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details) Sheet http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails Schedule of Aggregate Operating Lease Liability (Details) Details 53 false false R54.htm 00000054 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) Sheet http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) Details 54 false false R55.htm 00000055 - Disclosure - Leases (Details Narrative) Sheet http://idt.net/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://idt.net/role/LeasesTables 55 false false R56.htm 00000056 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Sheet http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Details 56 false false R57.htm 00000057 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative) Sheet http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative) Details http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables 57 false false R58.htm 00000058 - Disclosure - Schedule of Available-for-sale Securities (Details) Sheet http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails Schedule of Available-for-sale Securities (Details) Details 58 false false R59.htm 00000059 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) Sheet http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) Details 59 false false R60.htm 00000060 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) Sheet http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) Details 60 false false R61.htm 00000061 - Disclosure - Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details) Sheet http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details) Details 61 false false R62.htm 00000062 - Disclosure - Debt Securities (Details Narrative) Sheet http://idt.net/role/DebtSecuritiesDetailsNarrative Debt Securities (Details Narrative) Details http://idt.net/role/DebtSecuritiesTables 62 false false R63.htm 00000063 - Disclosure - Schedule of Equity Investments (Details) Sheet http://idt.net/role/ScheduleOfEquityInvestmentsDetails Schedule of Equity Investments (Details) Details 63 false false R64.htm 00000064 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical) Sheet http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical Schedule of Equity Investments (Details) (Parenthetical) Details 64 false false R65.htm 00000065 - Disclosure - Schedule of Carrying Value of Equity Investments (Details) Sheet http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails Schedule of Carrying Value of Equity Investments (Details) Details 65 false false R66.htm 00000066 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details) Sheet http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails Schedule of Unrealized (losses) Gains for All Equity Investments (Details) Details 66 false false R67.htm 00000067 - Disclosure - Summary of Changes in Equity Method Investments (Details) Sheet http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails Summary of Changes in Equity Method Investments (Details) Details 67 false false R68.htm 00000068 - Disclosure - Summary of Statements of Operations (Details) Sheet http://idt.net/role/SummaryOfStatementsOfOperationsDetails Summary of Statements of Operations (Details) Details 68 false false R69.htm 00000069 - Disclosure - Equity Investments (Details Narrative) Sheet http://idt.net/role/EquityInvestmentsDetailsNarrative Equity Investments (Details Narrative) Details http://idt.net/role/EquityInvestmentsTables 69 false false R70.htm 00000070 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details) Details 70 false false R71.htm 00000071 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) Sheet http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) Details 71 false false R72.htm 00000072 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) Sheet http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) Details 72 false false R73.htm 00000073 - Disclosure - Fair Value Measurements (Details Narrative) Sheet http://idt.net/role/FairValueMeasurementsDetailsNarrative Fair Value Measurements (Details Narrative) Details http://idt.net/role/FairValueMeasurementsTables 73 false false R74.htm 00000074 - Disclosure - Schedule of Net Income and Aggregate Funding to the Company by VIE (Details) Sheet http://idt.net/role/ScheduleOfNetIncomeAndAggregateFundingToCompanyByVieDetails Schedule of Net Income and Aggregate Funding to the Company by VIE (Details) Details 74 false false R75.htm 00000075 - Disclosure - VIE???s Summarized Consolidated Balance Sheet (Details) Sheet http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails VIE???s Summarized Consolidated Balance Sheet (Details) Details 75 false false R76.htm 00000076 - Disclosure - Schedule of Other Operating Gain, Net (Details) Sheet http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails Schedule of Other Operating Gain, Net (Details) Details 76 false false R77.htm 00000077 - Disclosure - Other Operating Gain, Net (Details Narrative) Sheet http://idt.net/role/OtherOperatingGainNetDetailsNarrative Other Operating Gain, Net (Details Narrative) Details http://idt.net/role/OtherOperatingGainNetTables 77 false false R78.htm 00000078 - Disclosure - Revolving Credit Facility (Details Narrative) Sheet http://idt.net/role/RevolvingCreditFacilityDetailsNarrative Revolving Credit Facility (Details Narrative) Details http://idt.net/role/RevolvingCreditFacility 78 false false R79.htm 00000079 - Disclosure - Equity (Details Narrative) Sheet http://idt.net/role/EquityDetailsNarrative Equity (Details Narrative) Details http://idt.net/role/EquityInvestmentsTables 79 false false R80.htm 00000080 - Disclosure - Schedule of Net Income Attributable to Mezzanine Equity???s Noncontrolling Interest (Details) Sheet http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails Schedule of Net Income Attributable to Mezzanine Equity???s Noncontrolling Interest (Details) Details 80 false false R81.htm 00000081 - Disclosure - Redeemable Noncontrolling Interest (Details Narrative) Sheet http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative Redeemable Noncontrolling Interest (Details Narrative) Details http://idt.net/role/RedeemableNoncontrollingInterestTables 81 false false R82.htm 00000082 - Disclosure - Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details) Details 82 false false R83.htm 00000083 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details) Sheet http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details) Details 83 false false R84.htm 00000084 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://idt.net/role/CommitmentsAndContingencies 84 false false R85.htm 00000085 - Disclosure - Schedule of Other (Expense) Income, Net (Details) Sheet http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails Schedule of Other (Expense) Income, Net (Details) Details 85 false false R86.htm 00000086 - Disclosure - Income Taxes (Details Narrative) Sheet http://idt.net/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://idt.net/role/IncomeTaxes 86 false false All Reports Book All Reports form10-q.htm idt-20231031.xsd idt-20231031_cal.xml idt-20231031_def.xml idt-20231031_lab.xml idt-20231031_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "IDT", "nsuri": "http://idt.net/20231031", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "idt-20231031.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/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://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "idt-20231031_cal.xml" ] }, "definitionLink": { "local": [ "idt-20231031_def.xml" ] }, "labelLink": { "local": [ "idt-20231031_lab.xml" ] }, "presentationLink": { "local": [ "idt-20231031_pre.xml" ] } }, "keyStandard": 273, "keyCustom": 27, "axisStandard": 23, "axisCustom": 0, "memberStandard": 36, "memberCustom": 30, "hidden": { "total": 169, "http://fasb.org/us-gaap/2023": 116, "http://idt.net/20231031": 48, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 246, "entityCount": 1, "segmentCount": 69, "elementCount": 503, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 899, "http://xbrl.sec.gov/dei/2023": 30, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://idt.net/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://idt.net/role/BalanceSheets", "longName": "00000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:DebtSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R3": { "role": "http://idt.net/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://idt.net/role/StatementsOfIncome", "longName": "00000004 - Statement - Consolidated Statements of Income (Unaudited)", "shortName": "Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://idt.net/role/StatementsOfIncomeParenthetical", "longName": "00000005 - Statement - Consolidated Statements of Income (Unaudited) (Parenthetical)", "shortName": "Consolidated Statements of Income (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://idt.net/role/StatementsOfComprehensiveIncomeLoss", "longName": "00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://idt.net/role/StatementsOfEquity", "longName": "00000007 - Statement - Consolidated Statements of Equity (Unaudited)", "shortName": "Consolidated Statements of Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "AsOf2022-07-31", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-07-31", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://idt.net/role/StatementsOfCashFlows", "longName": "00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R9": { "role": "http://idt.net/role/BasisOfPresentation", "longName": "00000009 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://idt.net/role/BusinessSegmentInformation", "longName": "00000010 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://idt.net/role/RevenueRecognition", "longName": "00000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://idt.net/role/Leases", "longName": "00000012 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents", "longName": "00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://idt.net/role/DebtSecurities", "longName": "00000014 - Disclosure - Debt Securities", "shortName": "Debt Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://idt.net/role/EquityInvestments", "longName": "00000015 - Disclosure - Equity Investments", "shortName": "Equity Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://idt.net/role/FairValueMeasurements", "longName": "00000016 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://idt.net/role/VariableInterestEntity", "longName": "00000017 - Disclosure - Variable Interest Entity", "shortName": "Variable Interest Entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://idt.net/role/OtherOperatingGainNet", "longName": "00000018 - Disclosure - Other Operating Gain, Net", "shortName": "Other Operating Gain, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://idt.net/role/RevolvingCreditFacility", "longName": "00000019 - Disclosure - Revolving Credit Facility", "shortName": "Revolving Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://idt.net/role/Equity", "longName": "00000020 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://idt.net/role/RedeemableNoncontrollingInterest", "longName": "00000021 - Disclosure - Redeemable Noncontrolling Interest", "shortName": "Redeemable Noncontrolling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://idt.net/role/EarningsPerShare", "longName": "00000022 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://idt.net/role/AccumulatedOtherComprehensiveLoss", "longName": "00000023 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://idt.net/role/CommitmentsAndContingencies", "longName": "00000024 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://idt.net/role/OtherExpenseNet", "longName": "00000025 - Disclosure - Other Expense, Net", "shortName": "Other Expense, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://idt.net/role/IncomeTaxes", "longName": "00000026 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted", "longName": "00000027 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted", "shortName": "Recently Issued Accounting Standards Not Yet Adopted", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://idt.net/role/BasisOfPresentationPolicies", "longName": "00000028 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://idt.net/role/BusinessSegmentInformationTables", "longName": "00000029 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://idt.net/role/RevenueRecognitionTables", "longName": "00000030 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://idt.net/role/LeasesTables", "longName": "00000031 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables", "longName": "00000032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://idt.net/role/DebtSecuritiesTables", "longName": "00000033 - Disclosure - Debt Securities (Tables)", "shortName": "Debt Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://idt.net/role/EquityInvestmentsTables", "longName": "00000034 - Disclosure - Equity Investments (Tables)", "shortName": "Equity Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:ScheduleOfEquityInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:ScheduleOfEquityInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://idt.net/role/FairValueMeasurementsTables", "longName": "00000035 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://idt.net/role/VariableInterestEntityTables", "longName": "00000036 - Disclosure - Variable Interest Entity (Tables)", "shortName": "Variable Interest Entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://idt.net/role/OtherOperatingGainNetTables", "longName": "00000037 - Disclosure - Other Operating Gain, Net (Tables)", "shortName": "Other Operating Gain, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R38": { "role": "http://idt.net/role/RedeemableNoncontrollingInterestTables", "longName": "00000038 - Disclosure - Redeemable Noncontrolling Interest (Tables)", "shortName": "Redeemable Noncontrolling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R39": { "role": "http://idt.net/role/EarningsPerShareTables", "longName": "00000039 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://idt.net/role/AccumulatedOtherComprehensiveLossTables", "longName": "00000040 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://idt.net/role/OtherExpenseNetTables", "longName": "00000041 - Disclosure - Other Expense, Net (Tables)", "shortName": "Other Expense, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R42": { "role": "http://idt.net/role/BasisOfPresentationDetailsNarrative", "longName": "00000042 - Disclosure - Basis of Presentation (Details Narrative)", "shortName": "Basis of Presentation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-08-012022-10-31_srt_ScenarioPreviouslyReportedMember", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R43": { "role": "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "longName": "00000043 - Disclosure - Schedule of Operating Results of Business Segments (Details)", "shortName": "Schedule of Operating Results of Business Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_custom_NationalRetailSolutionsMember120453750", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R44": { "role": "http://idt.net/role/BusinessSegmentInformationDetailsNarrative", "longName": "00000044 - Disclosure - Business Segment Information (Details Narrative)", "shortName": "Business Segment Information (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Segments", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Segments", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R45": { "role": "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "longName": "00000045 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)", "shortName": "Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R46": { "role": "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails", "longName": "00000046 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)", "shortName": "Schedule of Revenues Disaggregated by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_country_US", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R47": { "role": "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails", "longName": "00000047 - Disclosure - Schedule of Estimated Revenue by Business Segment (Details)", "shortName": "Schedule of Estimated Revenue by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-10-31_2023-10-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31_2023-10-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R48": { "role": "http://idt.net/role/ScheduleOfInformationAboutContractLiabilitiesDetails", "longName": "00000048 - Disclosure - Schedule of Information About Contract Liabilities (Details)", "shortName": "Schedule of Information About Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R49": { "role": "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails", "longName": "00000049 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)", "shortName": "Schedule of Deferred Customer Contract Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:CapitalizedContractCostNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:CapitalizedContractCostNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R50": { "role": "http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails", "longName": "00000050 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)", "shortName": "Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R51": { "role": "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails", "longName": "00000051 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)", "shortName": "Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R52": { "role": "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails", "longName": "00000052 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)", "shortName": "Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R53": { "role": "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails", "longName": "00000053 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)", "shortName": "Schedule of Aggregate Operating Lease Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "IDT:ScheduleOfOperatingLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "IDT:ScheduleOfOperatingLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R54": { "role": "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "00000054 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)", "shortName": "Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R55": { "role": "http://idt.net/role/LeasesDetailsNarrative", "longName": "00000055 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R56": { "role": "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails", "longName": "00000056 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "shortName": "Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "longName": "00000057 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31_custom_IDTFinancialServicesLimitedMember", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R58": { "role": "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "longName": "00000058 - Disclosure - Schedule of Available-for-sale Securities (Details)", "shortName": "Schedule of Available-for-sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R59": { "role": "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails", "longName": "00000059 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)", "shortName": "Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R60": { "role": "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "longName": "00000060 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)", "shortName": "Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R61": { "role": "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails", "longName": "00000061 - Disclosure - Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details)", "shortName": "Schedule of Continuous Unrealized Loss Position for 12 Months or Longer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R62": { "role": "http://idt.net/role/DebtSecuritiesDetailsNarrative", "longName": "00000062 - Disclosure - Debt Securities (Details Narrative)", "shortName": "Debt Securities (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R63": { "role": "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "longName": "00000063 - Disclosure - Schedule of Equity Investments (Details)", "shortName": "Schedule of Equity Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31_custom_OtherMarketableEquitySecuritiesMember", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "IDT:ScheduleOfEquityInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R64": { "role": "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "longName": "00000064 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)", "shortName": "Schedule of Equity Investments (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2023-08-012023-10-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember", "name": "IDT:NumberOfRelatedPartySharesReceived", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "IDT:ScheduleOfEquityInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember", "name": "IDT:NumberOfRelatedPartySharesReceived", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "IDT:ScheduleOfEquityInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R65": { "role": "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails", "longName": "00000065 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)", "shortName": "Schedule of Carrying Value of Equity Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R66": { "role": "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails", "longName": "00000066 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)", "shortName": "Schedule of Unrealized (losses) Gains for All Equity Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R67": { "role": "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "longName": "00000067 - Disclosure - Summary of Changes in Equity Method Investments (Details)", "shortName": "Summary of Changes in Equity Method Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-31_us-gaap_EquityMethodInvesteeMember", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R68": { "role": "http://idt.net/role/SummaryOfStatementsOfOperationsDetails", "longName": "00000068 - Disclosure - Summary of Statements of Operations (Details)", "shortName": "Summary of Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_us-gaap_EquityMethodInvesteeMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "IDT:EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R69": { "role": "http://idt.net/role/EquityInvestmentsDetailsNarrative", "longName": "00000069 - Disclosure - Equity Investments (Details Narrative)", "shortName": "Equity Investments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R70": { "role": "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "00000070 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31_us-gaap_FairValueMeasurementsRecurringMember", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R71": { "role": "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details", "longName": "00000071 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)", "shortName": "Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R72": { "role": "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details", "longName": "00000072 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)", "shortName": "Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R73": { "role": "http://idt.net/role/FairValueMeasurementsDetailsNarrative", "longName": "00000073 - Disclosure - Fair Value Measurements (Details Narrative)", "shortName": "Fair Value Measurements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "IDT:InvestmentInHedgeFunds", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "IDT:InvestmentInHedgeFunds", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R74": { "role": "http://idt.net/role/ScheduleOfNetIncomeAndAggregateFundingToCompanyByVieDetails", "longName": "00000074 - Disclosure - Schedule of Net Income and Aggregate Funding to the Company by VIE (Details)", "shortName": "Schedule of Net Income and Aggregate Funding to the Company by VIE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:VariableInterestEntityNetIncomeLosstAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "IDT:VariableInterestEntityNetIncomeLosstAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R75": { "role": "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails", "longName": "00000075 - Disclosure - VIE\u2019s Summarized Consolidated Balance Sheet (Details)", "shortName": "VIE\u2019s Summarized Consolidated Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R76": { "role": "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails", "longName": "00000076 - Disclosure - Schedule of Other Operating Gain, Net (Details)", "shortName": "Schedule of Other Operating Gain, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LegalFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:LegalFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R77": { "role": "http://idt.net/role/OtherOperatingGainNetDetailsNarrative", "longName": "00000077 - Disclosure - Other Operating Gain, Net (Details Narrative)", "shortName": "Other Operating Gain, Net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "From2022-08-012022-10-31", "name": "IDT:TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-05-082023-05-08_custom_IndemnificationAgreementMember", "name": "IDT:TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R78": { "role": "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative", "longName": "00000078 - Disclosure - Revolving Credit Facility (Details Narrative)", "shortName": "Revolving Credit Facility (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_custom_IDTTelecomMember", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R79": { "role": "http://idt.net/role/EquityDetailsNarrative", "longName": "00000079 - Disclosure - Equity (Details Narrative)", "shortName": "Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R80": { "role": "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails", "longName": "00000080 - Disclosure - Schedule of Net Income Attributable to Mezzanine Equity\u2019s Noncontrolling Interest (Details)", "shortName": "Schedule of Net Income Attributable to Mezzanine Equity\u2019s Noncontrolling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "From2023-08-012023-10-31_us-gaap_CommonClassBMember_custom_NationalRetailSolutionsMember", "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-012023-10-31_us-gaap_CommonClassBMember_custom_NationalRetailSolutionsMember", "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R81": { "role": "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "longName": "00000081 - Disclosure - Redeemable Noncontrolling Interest (Details Narrative)", "shortName": "Redeemable Noncontrolling Interest (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "From2021-09-282021-09-29_us-gaap_CommonClassBMember_custom_NationalRetailSolutionsMember", "name": "IDT:SaleOfStockPercentageOfSubsidiaryEquityIssuedInTransaction", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2021-09-282021-09-29_us-gaap_CommonClassBMember_custom_NationalRetailSolutionsMember", "name": "IDT:SaleOfStockPercentageOfSubsidiaryEquityIssuedInTransaction", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R82": { "role": "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails", "longName": "00000082 - Disclosure - Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R83": { "role": "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails", "longName": "00000083 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details)", "shortName": "Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "AsOf2023-07-31", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R84": { "role": "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000084 - Disclosure - Commitments and Contingencies (Details Narrative)", "shortName": "Commitments and Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-10-31", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R85": { "role": "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails", "longName": "00000085 - Disclosure - Schedule of Other (Expense) Income, Net (Details)", "shortName": "Schedule of Other (Expense) Income, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R86": { "role": "http://idt.net/role/IncomeTaxesDetailsNarrative", "longName": "00000086 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-08-01to2023-10-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r204" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r163", "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r286", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r340", "r343", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r748", "r808", "r911" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Basic weighted-average number of shares", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r235", "r245" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "totalLabel": "Total", "verboseLabel": "Debt securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r291", "r317", "r544", "r843" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "label": "Total losses included in \u201cOther expense, net\u201d", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r470" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional number of shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average discount rate, percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r511", "r769" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "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": [ "r199", "r222", "r223", "r225", "r226", "r228", "r235", "r237", "r243", "r244", "r245", "r249", "r460", "r461", "r549", "r576", "r743" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r204" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r106", "r107", "r108" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://idt.net/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r500" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r208", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r444", "r447", "r448", "r479", "r647", "r744", "r783", "r876", "r901", "r902" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r526", "r824" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r512" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows", "http://idt.net/role/StatementsOfComprehensiveIncomeLoss", "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net income", "verboseLabel": "Net income", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r164", "r186", "r189", "r203", "r208", "r218", "r230", "r231", "r257", "r271", "r277", "r280", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r442", "r445", "r446", "r461", "r479", "r550", "r569", "r618", "r670", "r689", "r690", "r745", "r767", "r768", "r782", "r823", "r876" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts receivable current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r177", "r287", "r315" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://idt.net/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r234", "r246", "r247", "r248" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfInformationAboutContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r402" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per share attributable to IDT Corporation common stockholders:", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r85", "r86", "r116", "r414" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable noncontrolling interest, and equity", "label": "Total liabilities and noncontrolling interests", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r126", "r565", "r770", "r828", "r862", "r887" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://idt.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Maturities of Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r894" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues Disaggregated by Geographic Region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, redeemable noncontrolling interest, and equity" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted-average number of shares used in calculation of earnings per share:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://idt.net/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share", "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share." } } }, "auth_ref": [ "r41", "r42", "r837" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r18" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class B common stock shares repurchased", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r16", "r86", "r116" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r78", "r121", "r186", "r189", "r230", "r231", "r570", "r823" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r143", "r230", "r231", "r265", "r424", "r435", "r580" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/OtherOperatingGainNetDetailsNarrative" ], "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": [ "r441" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Foreign currency transaction losses", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r669", "r781", "r888", "r889", "r914" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/FairValueMeasurementsDetailsNarrative", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r335", "r339", "r676" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/FairValueMeasurementsDetailsNarrative", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r339", "r676" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r146", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r403" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity investments", "label": "Noncurrent equity investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r168" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Diluted weighted-average number of shares", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r236", "r245" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, at carrying value", "terseLabel": "Cash and equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r167", "r740" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r368", "r405", "r406", "r407", "r408", "r409", "r410", "r521", "r522", "r523", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_SettlementAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettlementAssetsCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Settlement assets, net of reserve of $1,469 at October 31, 2023 and $1,143 at July 31, 2023", "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative", "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Fintech\u2014write-off of contingent consideration liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r440", "r824" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/Cover", "http://idt.net/role/EquityInvestmentsDetailsNarrative", "http://idt.net/role/LeasesDetailsNarrative", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails", "http://idt.net/role/StatementsOfEquity" ], "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": [ "r213", "r214", "r215", "r250", "r527", "r610", "r630", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r668", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r776" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r167", "r559" ] }, "us-gaap_DepreciationAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortizationAbstract", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://idt.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Supplemental Disclosures Related to the Company's Operating Leases", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r893" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest income, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r130" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r794" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r50", "r55", "r56", "r57", "r58", "r59", "r60", "r114", "r115", "r116", "r173", "r174", "r175", "r251", "r374", "r375", "r376", "r378", "r381", "r386", "r388", "r611", "r612", "r613", "r614", "r752", "r805", "r826" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details", "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "label": "Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period", "verboseLabel": "Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period", "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r472" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "verboseLabel": "Total depreciation and amortization", "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": [ "r10", "r49" ] }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeAndExpenseTextBlock", "presentation": [ "http://idt.net/role/OtherOperatingGainNet" ], "lang": { "en-us": { "role": { "label": "Other Operating Gain, Net", "documentation": "The entire disclosure for other operating income and other operating expense items." } } }, "auth_ref": [ "r675" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r792" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, net of allowance for credit losses of $5,909 at October 31, 2023 and allowance for doubtful accounts of $5,642 at July 31, 2023", "verboseLabel": "Trade accounts receivable, net", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r770" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r787" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r178", "r321", "r322", "r742" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/Cover", "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r915" ] }, "us-gaap_ProceedsFromOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromOtherDebt", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from other liabilities", "documentation": "Amount of cash inflow from debt classified as other." } } }, "auth_ref": [ "r36" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r791" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "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": [ "r86" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://idt.net/role/Cover" ], "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_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "presentation": [ "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested restricted Class B common stock", "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid." } } }, "auth_ref": [ "r40", "r834", "r835", "r836", "r839" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r85", "r374" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://idt.net/role/Cover" ], "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_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r790" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "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": [ "r199", "r222", "r223", "r225", "r226", "r228", "r237", "r243", "r244", "r245", "r249", "r460", "r461", "r549", "r576", "r743" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r801" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Standards Not Yet Adopted", "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": [ "r141", "r142", "r145", "r162", "r216", "r217", "r220", "r221", "r232", "r233", "r310", "r311", "r431", "r432", "r433", "r454", "r458", "r462", "r463", "r464", "r483", "r484", "r485", "r498", "r499", "r515", "r528", "r529", "r530", "r603", "r604", "r605", "r606", "r608" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r293" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, value", "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": [ "r86", "r561", "r770" ] }, "us-gaap_OtherInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestmentsMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Investments [Member]", "documentation": "Primary financial statement caption encompassing other investments." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r15", "r80" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r31", "r125", "r208", "r308", "r352", "r354", "r355", "r356", "r359", "r360", "r479", "r564", "r651" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r86", "r649" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r649" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r292" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r86", "r649", "r667", "r915", "r916" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r840" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://idt.net/role/DebtSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "IDT_NetTwophoneTwoZeroIncMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "NetTwophoneTwoZeroIncMember", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "net2phone 2.0, Inc. [Member]", "documentation": "net2phone 2.0, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows", "http://idt.net/role/StatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Share based compensation", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r69", "r70", "r439", "r763", "r764" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r116" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Mutual Fund [Member]", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r883" ] }, "IDT_BOSSRevolutionMoneyTransferMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "BOSSRevolutionMoneyTransferMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "BOSS Revolution Money Transfer [Member]", "documentation": "BOSS Revolution Money Transfer [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r84", "r558", "r648" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r85", "r374" ] }, "IDT_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "OtherMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Other [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r119" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r439", "r763", "r764" ] }, "IDT_IDTDigitalPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IDTDigitalPaymentsMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "IDT Digital Payments [Member]", "documentation": "IDT Digital Payments [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Within one year", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r294", "r551" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r917", "r918", "r919", "r920" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r404", "r412", "r415", "r416", "r417", "r524", "r525", "r598", "r639", "r640", "r698", "r700", "r702", "r703", "r708", "r736", "r737", "r746", "r752", "r765", "r772", "r775", "r869", "r880", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "After one year through five years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r295", "r552" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares, grant", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r766" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "After five years through ten years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r296", "r553" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "After ten years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r297", "r554" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r88", "r116", "r563", "r603", "r608", "r615", "r650", "r770" ] }, "IDT_NationalRetailSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "NationalRetailSolutionsMember", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "National Retail Solutions [Member]", "documentation": "National Retail Solutions [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r412", "r525", "r598", "r639", "r640", "r698", "r700", "r702", "r703", "r708", "r736", "r737", "r746", "r752", "r765", "r772", "r880", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestLineItems", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "IDT_DirectCostOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "DirectCostOfRevenuesMember", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Direct Cost of Revenues [Member]", "documentation": "Direct Cost of Revenues [Member]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r404", "r412", "r415", "r416", "r417", "r524", "r525", "r598", "r639", "r640", "r698", "r700", "r702", "r703", "r708", "r736", "r737", "r746", "r752", "r765", "r772", "r775", "r869", "r880", "r904", "r905", "r906", "r907", "r908" ] }, "IDT_Net2phoneMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "Net2phoneMember", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "net2 phone [Member]", "documentation": "net2 phone [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r412", "r525", "r598", "r639", "r640", "r698", "r700", "r702", "r703", "r708", "r736", "r737", "r746", "r752", "r765", "r772", "r880", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://idt.net/role/BusinessSegmentInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r841" ] }, "IDT_FintechMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "FintechMember", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Fintech [Member]", "documentation": "Fintech [Member]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestTable", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Table]", "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r31", "r73", "r75", "r98" ] }, "IDT_TraditionalCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "TraditionalCommunicationsMember", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Traditional Communications [Member]", "documentation": "Traditional Communications [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r17" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r169", "r325", "r543", "r748", "r770", "r867", "r868" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://idt.net/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Adopted Accounting Standard", "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": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r368", "r405", "r406", "r407", "r408", "r409", "r410", "r467", "r521", "r522", "r523", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://idt.net/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r17", "r82" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r83" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails", "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "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": [ "r194", "r208", "r258", "r259", "r270", "r275", "r276", "r282", "r284", "r286", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r479", "r550", "r876" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "negatedLabel": "\u201cOther operating gain, net\u201d", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r470" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r123", "r171", "r208", "r257", "r272", "r278", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r443", "r447", "r479", "r557", "r661", "r770", "r783", "r876", "r877", "r901" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "negatedLabel": "\u201cForeign currency translation adjustment\u201d", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Income (loss) from operations", "verboseLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r257", "r271", "r277", "r280", "r745" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r770" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r786" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r466", "r467", "r468", "r469", "r474" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r210", "r211", "r516", "r517", "r518", "r519", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r267", "r302", "r820", "r861" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "label": "Net income of NRS attributable to the mezzanine equity\u2019s noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r98" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred customer contract acquisition costs included in \u201cOther current assets\u201d", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r323" ] }, "us-gaap_LineOfCreditFacilityDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityDescription", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit facility, description", "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r170" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r290", "r317", "r556" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://idt.net/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r818" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred customer contract acquisition costs included in \u201cOther assets\u201d", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r323" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails", "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity in the net loss of investee", "verboseLabel": "Equity in net loss of investee", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r10", "r95", "r127", "r264", "r302", "r567" ] }, "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investment, description", "documentation": "Description of the accounting treatment for the difference between the amount at which an investment accounted for under the equity method of accounting is reported on the balance sheet and the amount of underlying equity in net assets the reporting entity has in the investee." } } }, "auth_ref": [ "r47" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "crdr": "debit", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investment, aggregate cost", "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee." } } }, "auth_ref": [ "r306" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate repurchased shares", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://idt.net/role/DebtSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Continuous Unrealized Loss Position for 12 Months or Longer", "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership 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": [ "r304" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Final decision imposed", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r346", "r347", "r350", "r351" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r23", "r827" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://idt.net/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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)." } } }, "auth_ref": [ "r466", "r467" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock repurchase program, remaining number of shares authorized to be repurchased", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://idt.net/role/VariableInterestEntity" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r119" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other intangibles, net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r23", "r827" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r819", "r825" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted cash and cash equivalents", "verboseLabel": "Restricted cash and cash equivalents, current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r167", "r205" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Direct cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r99", "r208", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r479", "r876" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "IDT Corporation stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving credit, unused portion amount", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r67", "r68", "r413" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://idt.net/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate reconciliation, percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r425" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Schedule of Non-Cash Financing Activities" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Direct cost of revenues", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r812", "r813" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, 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": [ "r465", "r474" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [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": [ "r827" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Total costs and 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. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses (gains):" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://idt.net/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Summary of Changes in Equity Method Investments", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r303" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r579", "r672", "r709", "r710", "r711" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://idt.net/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r465" ] }, "IDT_PerformanceBondsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "PerformanceBondsOutstanding", "crdr": "credit", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Performance bonds outstanding", "documentation": "In certain circumstances, the company is required to provide performance bonds in connection with its contractual commitments. Company has indemnified the surety for any expenses paid out under these performance bonds." } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r304", "r305", "r307" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "IDT_FederalTelecommunicationsRelayServicesFundMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "FederalTelecommunicationsRelayServicesFundMember", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal Telecommunications Relay Services Fund [Member]", "documentation": "Federal Telecommunications Relay Services Fund [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/Cover", "http://idt.net/role/EquityInvestmentsDetailsNarrative", "http://idt.net/role/LeasesDetailsNarrative", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r213", "r214", "r215", "r250", "r527", "r610", "r630", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r668", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r776" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r512" ] }, "IDT_DisbursementPrefunding": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "DisbursementPrefunding", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Disbursement prefunding", "documentation": "Disbursement prefunding." } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r631", "r633", "r634", "r636", "r638", "r697", "r699", "r701", "r704", "r705", "r706", "r707", "r712", "r713", "r714", "r715", "r716", "r775" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which other comprehensive income (OCI) is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r470" ] }, "IDT_SettlementAssetsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "SettlementAssetsReserve", "crdr": "debit", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Settlement assets, net of reserve", "documentation": "Settlement assets, net of reserve." } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r470" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://idt.net/role/StatementsOfCashFlows", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock issued to certain executive officers for bonus payments", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails", "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r502" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Severance", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "IDT_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://idt.net/20231031", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Supplemental Disclosures Related To Companys Operating Leases", "terseLabel": "Schedule Of Supplemental Disclosures Related Weighted Average Operating Leases" } } }, "auth_ref": [] }, "IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram", "crdr": "debit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Repurchases of Class B common stock through repurchase program", "documentation": "Treasury stock, value, repurchases of common stock through repurchase program." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Information About Contract Liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r881" ] }, "IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees", "crdr": "debit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Class B common stock purchased from employees", "documentation": "Treasury stock, value, restricted common stock purchased from employees." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Income Attributable to Mezzanine Equity\u2019s Noncontrolling Interest", "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "IDT_NetIncomeLossIncludingPortionAttributableToRedeemableNonControllingInterestAndNonControllingInterestInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "NetIncomeLossIncludingPortionAttributableToRedeemableNonControllingInterestAndNonControllingInterestInSubsidiaries", "crdr": "credit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "documentation": "Net Income Loss Including Portion Attributable To Redeemable Non Controlling Interest And Non Controlling Interest In Subsidiaries", "label": "NetIncomeLossIncludingPortionAttributableToRedeemableNonControllingInterestAndNonControllingInterestInSubsidiaries" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities included in \u201cOther current liabilities\u201d", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r502" ] }, "IDT_SaleOfStockPercentageOfSubsidiaryEquityIssuedInTransaction": { "xbrltype": "percentItemType", "nsuri": "http://idt.net/20231031", "localname": "SaleOfStockPercentageOfSubsidiaryEquityIssuedInTransaction", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capital stock outstanding percentage", "documentation": "Sale of stock percentage of subsidiary equity issued in transaction." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r286", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r340", "r343", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r748", "r808", "r911" ] }, "IDT_ScheduleOfEquityInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "ScheduleOfEquityInvestmentsTableTextBlock", "presentation": [ "http://idt.net/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Investments", "documentation": "Tabular disclosure of equity investment [Table Text Block]" } } }, "auth_ref": [] }, "IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amortization of Deferred Customer Contract Acquisition Costs", "documentation": "Amortization Of Deferred Customer Contract Acquisition Costs [Table Text Block]" } } }, "auth_ref": [] }, "IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock", "presentation": [ "http://idt.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Supplemental Disclosures Related Weighted Average Operating Leases", "documentation": "Schedule of supplemental disclosures related weighted average operating leases [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r25" ] }, "IDT_ScheduleOfOperatingLeaseLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "ScheduleOfOperatingLeaseLiabilityTableTextBlock", "presentation": [ "http://idt.net/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Aggregate Operating Lease Liability", "documentation": "Schedule of Operating Lease Liability [Table Text Block]" } } }, "auth_ref": [] }, "IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock", "presentation": [ "http://idt.net/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Summary of Statements of Operations", "documentation": "Equity method investment summarized statements of operations [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "documentation": "Amount after tax, before 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": [ "r5", "r93", "r486", "r487", "r489" ] }, "IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://idt.net/20231031", "localname": "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "presentation": [ "http://idt.net/role/OtherOperatingGainNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Operating Gain, Net", "documentation": "Tabular disclosure of other operating (expenses) gains, net [Tabel Text Block]" } } }, "auth_ref": [] }, "IDT_FullyDilutedMinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://idt.net/20231031", "localname": "FullyDilutedMinorityInterestOwnershipPercentageByParent", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fully diluted basis assuming vesting, percentage", "documentation": "Fully diluted basis assuming vesting, percentage." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r466", "r467", "r473" ] }, "IDT_InformationByCategoryOfDebtSecurityDomain": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "InformationByCategoryOfDebtSecurityDomain", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "auth_ref": [] }, "IDT_NumberOfRelatedPartySharesReceived": { "xbrltype": "sharesItemType", "nsuri": "http://idt.net/20231031", "localname": "NumberOfRelatedPartySharesReceived", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Number of related party shares received", "documentation": "Number of related party shares received." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities included in noncurrent liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r502" ] }, "IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustment for observable transactions involving a similar investment from the same issuer", "documentation": "Adjustment for observable transactions involving a similar investment from the same issuer." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r374", "r375", "r378", "r777", "r778", "r779", "r780" ] }, "IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesRedeemed", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Plus: net losses recognized during the period on equity investments sold during the period", "documentation": "Amount of recognized unrealized gain (loss) net on equity securities redeemed (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://idt.net/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "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": [ "r109" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r466" ] }, "IDT_AmortizationOfEquityMethodBasisDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "AmortizationOfEquityMethodBasisDifference", "crdr": "credit", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of equity method basis difference", "documentation": "Amortization of equity method basis difference." } } }, "auth_ref": [] }, "IDT_EquityInvestmentsCurrentAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "EquityInvestmentsCurrentAsset", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Equity investments included in current assets", "documentation": "Equity investments included in current assets." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r304", "r305", "r307" ] }, "IDT_EquityInvestmentsNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "EquityInvestmentsNoncurrentAssets", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Equity investments included in noncurrent assets", "documentation": "Equity investments included in noncurrent assets." } } }, "auth_ref": [] }, "IDT_ContingentConsiderationIncludedInOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "ContingentConsiderationIncludedInOtherLiabilities", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition consideration included in other liabilities", "documentation": "Contingent consideration included in other liabilities." } } }, "auth_ref": [] }, "IDT_InvestmentInHedgeFunds": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "InvestmentInHedgeFunds", "crdr": "debit", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment in hedge funds", "documentation": "Investment in hedge funds." } } }, "auth_ref": [] }, "IDT_TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "TraditionalCommunicationsCableTelephonyCustomerIndemnificationClaim", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/OtherOperatingGainNetDetailsNarrative", "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Traditional Communications\u2014cable telephony customer indemnification claim", "verboseLabel": "Traditional communications cable telephony customer indemnification claim", "documentation": "Traditional Communications\u2014cable telephony customer indemnification claim." } } }, "auth_ref": [] }, "IDT_VariableInterestEntityNetIncomeLosstAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "VariableInterestEntityNetIncomeLosstAmount", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfNetIncomeAndAggregateFundingToCompanyByVieDetails" ], "lang": { "en-us": { "role": { "label": "Net income of the VIE", "documentation": "Variable interest entity net income losst amount" } } }, "auth_ref": [] }, "IDT_VariableInterestEntityAggregateFundingRepaidToProvidedByReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "VariableInterestEntityAggregateFundingRepaidToProvidedByReportingEntity", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfNetIncomeAndAggregateFundingToCompanyByVieDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate funding provided by the Company, net", "documentation": "Variable interest entity aggregate funding repaid to provided by reporting entity." } } }, "auth_ref": [] }, "IDT_CorporateOther": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "CorporateOther", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Corporate\u2014other", "documentation": "Corporate other." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r411", "r516", "r517", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696", "r900" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r802" ] }, "IDT_FintechgovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://idt.net/20231031", "localname": "FintechgovernmentGrants", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Fintech\u2014government grants", "documentation": "Fintech\u2014government grants." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://idt.net/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Value of Equity Investments", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r857", "r858", "r859" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r87", "r770", "r913" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r137", "r320" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r137", "r320", "r747" ] }, "us-gaap_SettlementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettlementLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Settlement liabilities", "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r785" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of borrowings under revolving credit facility", "label": "Repayments of lines of credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r38", "r827" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Impairments", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r300" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://idt.net/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r209", "r421", "r426", "r427", "r428", "r434", "r436", "r437", "r438", "r616" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r842", "r899" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of the period", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r299" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://idt.net/role/BusinessSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Business Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r269", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r286" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r26", "r166", "r208", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r444", "r447", "r448", "r479", "r770", "r876", "r901", "r902" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://idt.net/role/DebtSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Contractual Maturities of Available-for-sale Debt Securities", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://idt.net/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Results of Business Segments", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r43", "r44", "r45", "r48" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r824" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r788" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r43", "r44", "r45", "r48" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r789" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r509", "r769" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements 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": [ "r81" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [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_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r144", "r749", "r886" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive income", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending balance", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r93", "r176", "r562", "r604", "r608" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r12", "r63", "r64", "r65", "r66" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r793" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Change in unrealized loss on available-for-sale securities", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r181", "r184", "r298" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition consideration included in other current liabilities", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r71" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r179", "r770" ] }, "us-gaap_RepaymentsOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherDebt", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of other liabilities", "label": "Repayments of Other Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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": [ "r101" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition consideration included in other noncurrent liabilities", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r71" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails", "http://idt.net/role/StatementsOfIncome", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Other expense, net", "totalLabel": "Total", "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": [ "r103" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows", "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of convertible preferred stock in equity method investment", "label": "Purchase of convertible preferred stock", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from borrowings under revolving credit facility", "verboseLabel": "Borrowing lines of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r36", "r827" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "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": [ "r17" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Redeemable noncontrolling interest", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r51", "r52", "r53", "r54" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt securities", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://idt.net/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r17", "r82" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturities and sales of debt securities and equity investments", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvesteeMember", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Method Investee [Member]", "label": "Equity Method Investee [Member] [Default Label]", "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor." } } }, "auth_ref": [ "r532", "r534", "r536", "r538", "r540", "r542", "r897", "r898" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r505", "r769" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://idt.net/role/OtherExpenseNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other (Expense) Income, Net", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r23", "r827" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r507", "r769" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://idt.net/role/RevolvingCreditFacility" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility", "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": [ "r112", "r206", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving credit amount outstanding", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r21", "r124", "r910" ] }, "IDT_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "EmployeesMember", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees [Member]", "documentation": "Employees [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r506", "r769" ] }, "us-gaap_PaymentsOfCapitalDistribution": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfCapitalDistribution", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to noncontrolling interests", "label": "Payments of Capital Distribution", "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class B common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "IDT_BOSSRevolutionCallingMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "BOSSRevolutionCallingMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "BOSS Revolution Calling [Member]", "documentation": "BOSS Revolution Calling [Member]" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "IDT_ClassBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "ClassBCommonStockMember", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class B Common Stock [Member]", "documentation": "Class B Common Stock [Member]" } } }, "auth_ref": [] }, "IDT_OthersMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "OthersMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Others [Member]", "documentation": "Others [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r770" ] }, "IDT_IDTGlobalMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IDTGlobalMember", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "IDT Global [Member]", "documentation": "IDT Global [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails", "http://idt.net/role/SummaryOfStatementsOfOperationsDetails", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r411", "r516", "r517", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "verboseLabel": "Due to the Company", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Corporate\u2014Straight Path Communications Inc. class action legal fees", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "IDT_IDTFinancialServicesLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IDTFinancialServicesLimitedMember", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IDT Financial Services Limited [Member]", "documentation": "IDT Financial Services Limited [Member]" } } }, "auth_ref": [] }, "IDT_IDTPaymentServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IDTPaymentServicesMember", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IDT Payment Services [Member]", "documentation": "IDT Payment Services [Member]" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended 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": [ "r803" ] }, "IDT_RafaelHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "RafaelHoldingsIncMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Rafael Holdings Inc [Member]", "documentation": "Rafael Holdings Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r773", "r774", "r775", "r777", "r778", "r779", "r780", "r830", "r831", "r884", "r912", "r915" ] }, "IDT_ZedgeIncMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "ZedgeIncMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Zedge Inc [Member]", "documentation": "Zedge Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r94", "r128", "r257", "r271", "r277", "r280", "r550", "r568", "r745" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant, and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r555", "r566", "r770" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r400", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r786" ] }, "IDT_OtherMarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "OtherMarketableEquitySecuritiesMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Marketable Equity Securities [Member]", "documentation": "Other Marketable Equity Securities [Member]" } } }, "auth_ref": [] }, "IDT_SeriesCConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "SeriesCConvertiblePreferredStockMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Series C Convertible Preferred Stock [Member]", "documentation": "Series C Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r400", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "IDT_VisaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "VisaIncMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Visa Inc [Member]", "documentation": "Visa Inc [Member]" } } }, "auth_ref": [] }, "IDT_TwoThousandFifteenStockOptionAndIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "TwoThousandFifteenStockOptionAndIncentivePlanMember", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2015 Stock Option and Incentive Plan [Member]", "documentation": "2015 Stock Option and Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r46" ] }, "IDT_RafaelClassBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "RafaelClassBCommonStockMember", "presentation": [ "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Rafael Class B Common Stock [Member]", "documentation": "Rafael Class B Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r76", "r443", "r444", "r447", "r448" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r631", "r633", "r634", "r636", "r638", "r697", "r699", "r701", "r704", "r705", "r706", "r707", "r712", "r713", "r714", "r715", "r716", "r775" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses, doubtful accounts receivable, and reserve for settlement assets", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r200", "r316" ] }, "IDT_ZedgeClassBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "ZedgeClassBCommonStockMember", "presentation": [ "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Zedge Class B Common Stock [Member]", "documentation": "Zedge Class B Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "crdr": "credit", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment for contingent consideration", "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r503" ] }, "IDT_EquityMethodInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "EquityMethodInvestmentMember", "presentation": [ "http://idt.net/role/EquityInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Method Investee [Member]", "documentation": "Equity Method Investee [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r139" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Upward adjustment", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r301" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate purchase price of shares repurchased", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r16", "r61", "r116" ] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "US Government-sponsored Enterprises Debt Securities [Member]", "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae)." } } }, "auth_ref": [ "r883", "r909" ] }, "IDT_IndemnificationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IndemnificationAgreementMember", "presentation": [ "http://idt.net/role/OtherOperatingGainNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Indemnification Agreement [Member]", "documentation": "Indemnification Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r180", "r208", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r443", "r447", "r479", "r770", "r876", "r877", "r901" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "IDT_IDTTelecomMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "IDTTelecomMember", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IDT Telecom [Member]", "documentation": "IDT Telecom [Member]" } } }, "auth_ref": [] }, "IDT_TDBankMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "TDBankMember", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "TD Bank [Member]", "documentation": "TD Bank [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r501" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r16", "r30", "r116" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://idt.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r61" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to IDT Corporation", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r96", "r108", "r129", "r164", "r186", "r189", "r193", "r208", "r218", "r222", "r223", "r225", "r226", "r230", "r231", "r242", "r257", "r271", "r277", "r280", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r461", "r479", "r571", "r670", "r689", "r690", "r745", "r781", "r876" ] }, "IDT_TwoThousandTwentyFourEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://idt.net/20231031", "localname": "TwoThousandTwentyFourEquityIncentivePlanMember", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024 Equity Incentive Plan [Member]", "documentation": "Two Thousand Twenty Four Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r79", "r120", "r188", "r190", "r196", "r546", "r573" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r161", "r213", "r215", "r218", "r219", "r222", "r223", "r231", "r249", "r430", "r457", "r459", "r460", "r497", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r807", "r809", "r810", "r811", "r833", "r863", "r864", "r885", "r895", "r896" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Customer Contract Acquisition Costs", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r866" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails", "http://idt.net/role/StatementsOfComprehensiveIncomeLoss", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other comprehensive loss", "verboseLabel": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r20", "r187", "r190", "r195", "r490", "r491", "r496", "r545", "r572", "r821", "r822" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://idt.net/role/DebtSecurities" ], "lang": { "en-us": { "role": { "label": "Debt Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r122", "r131", "r132", "r148", "r288", "r289", "r475", "r476" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r800" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r149", "r159", "r284", "r285", "r632", "r635", "r637", "r699", "r701", "r705", "r712", "r724", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r739", "r754", "r775", "r882", "r911" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive income attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r74", "r79", "r188", "r190", "r197", "r547", "r574" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock, consideration received on transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r97", "r208", "r257", "r271", "r277", "r280", "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r479", "r745", "r876" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r418", "r419", "r420", "r619", "r830", "r831", "r832", "r884", "r915" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [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", "r192", "r490", "r492", "r493", "r494", "r495", "r496" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherExpenseIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Losses on investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r102", "r804" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r797" ] }, "us-gaap_ProductLiabilityContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityContingencyTable", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Liability Contingency [Table]", "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product." } } }, "auth_ref": [ "r348", "r871", "r872", "r873" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r784" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred customer contract acquisition costs", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r324" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Remaining Performance Obligations, Years", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r140" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, 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": [ "r368", "r405", "r410", "r467", "r522", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://idt.net/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, operating lease, term of contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r892" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://idt.net/role/Equity" ], "lang": { "en-us": { "role": { "label": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r113", "r207", "r373", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r389", "r456", "r694", "r695", "r723" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://idt.net/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Balances for Each Classification of Other Comprehensive Loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r890", "r891" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r390", "r391", "r401" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, 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": [ "r368", "r405", "r410", "r467", "r521", "r760", "r761", "r762" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $.01 par value; authorized shares\u201410,000; no shares issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r85", "r560", "r770" ] }, "us-gaap_HedgeFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgeFundsMember", "presentation": [ "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedge Funds [Member]", "documentation": "Investments in registered hedge funds." } } }, "auth_ref": [ "r883" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity:", "verboseLabel": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://idt.net/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r92", "r195", "r545", "r572" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r510", "r769" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails", "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r30", "r160", "r191", "r192", "r193", "r213", "r214", "r215", "r219", "r229", "r231", "r250", "r309", "r314", "r389", "r418", "r419", "r420", "r429", "r430", "r449", "r450", "r451", "r452", "r453", "r455", "r459", "r490", "r492", "r493", "r494", "r495", "r496", "r514", "r599", "r600", "r601", "r619", "r691" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, 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": [ "r368", "r405", "r406", "r407", "r408", "r409", "r410", "r467", "r523", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://idt.net/role/EquityInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrealized (losses) Gains for All Equity Investments", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r786" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r72", "r389", "r830", "r831", "r832", "r915" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r160", "r213", "r214", "r215", "r219", "r229", "r231", "r309", "r314", "r418", "r419", "r420", "r429", "r430", "r449", "r451", "r452", "r455", "r459", "r599", "r601", "r619", "r915" ] }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemInsuranceProceeds", "crdr": "credit", "calculation": { "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails" ], "lang": { "en-us": { "role": { "label": "Corporate\u2014Straight Path Communications Inc. class action insurance claims", "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/Cover", "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r147", "r173", "r174", "r175", "r208", "r237", "r241", "r243", "r245", "r251", "r252", "r308", "r352", "r354", "r355", "r356", "r359", "r360", "r374", "r375", "r378", "r381", "r388", "r479", "r611", "r612", "r613", "r614", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r649", "r671", "r691", "r717", "r718", "r719", "r720", "r721", "r805", "r826", "r838" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r181", "r182", "r183", "r185", "r192", "r193", "r821" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/Cover", "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r147", "r173", "r174", "r175", "r208", "r237", "r241", "r243", "r245", "r251", "r252", "r308", "r352", "r354", "r355", "r356", "r359", "r360", "r374", "r375", "r378", "r381", "r388", "r479", "r611", "r612", "r613", "r614", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r649", "r671", "r691", "r717", "r718", "r719", "r720", "r721", "r805", "r826", "r838" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "auth_ref": [ "r149", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r284", "r285", "r632", "r635", "r637", "r699", "r701", "r705", "r712", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r739", "r754", "r775", "r882", "r911" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "BALANCE", "periodEndLabel": "BALANCE", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r72", "r73", "r77", "r160", "r161", "r192", "r213", "r214", "r215", "r219", "r229", "r309", "r314", "r389", "r418", "r419", "r420", "r429", "r430", "r449", "r450", "r451", "r452", "r453", "r455", "r459", "r490", "r492", "r496", "r514", "r600", "r601", "r617", "r651", "r667", "r692", "r693", "r722", "r782", "r828", "r862", "r887", "r915" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://idt.net/role/RedeemableNoncontrollingInterestDetailsNarrative", "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails", "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical", "http://idt.net/role/ScheduleOfNetIncomeAttributableToMezzanineEquitysNoncontrollingInterestDetails" ], "lang": { "en-us": { "role": { "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": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r150", "r212", "r443", "r444", "r447", "r448", "r520", "r735", "r815", "r816", "r817", "r875", "r878", "r879" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total IDT Corporation stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r89", "r90", "r110", "r651", "r667", "r692", "r693", "r770", "r783", "r828", "r862", "r887", "r915" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 4,279 and 4,152 shares of Class B common stock at October 31, 2023 and July 31, 2023, respectively", "label": "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": [ "r29", "r61", "r62" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://idt.net/role/ViesSummarizedConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r150", "r212", "r443", "r444", "r447", "r448", "r520", "r735", "r815", "r816", "r817", "r875", "r878", "r879" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r4", "r14", "r33", "r192", "r193", "r492", "r493", "r494", "r495", "r496", "r821" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://idt.net/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Revenue by Business Segment", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r806" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails", "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r160", "r191", "r192", "r193", "r213", "r214", "r215", "r219", "r229", "r231", "r250", "r309", "r314", "r389", "r418", "r419", "r420", "r429", "r430", "r449", "r450", "r451", "r452", "r453", "r455", "r459", "r490", "r492", "r493", "r494", "r495", "r496", "r514", "r599", "r600", "r601", "r619", "r691" ] }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "presentation": [ "http://idt.net/role/EquityInvestments" ], "lang": { "en-us": { "role": { "label": "Equity Investments", "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment." } } }, "auth_ref": [ "r477" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to IDT Corporation", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r188", "r190", "r198", "r548", "r575" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r14", "r33", "r450", "r453", "r514", "r599", "r600", "r821", "r822", "r823", "r830", "r831", "r832" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r798" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ProductLiabilityContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityContingencyLineItems", "presentation": [ "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Liability Contingency [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": [ "r348", "r871", "r872", "r873" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r323" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r282", "r527", "r592", "r593", "r594", "r595", "r596", "r597", "r738", "r753", "r771", "r808", "r873", "r874", "r882", "r911" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r798" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://idt.net/role/Cover" ], "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": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://idt.net/role/DebtSecuritiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale and maturity of debt securities, available-for-sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r201", "r202", "r844" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r797" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative", "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r282", "r527", "r592", "r593", "r594", "r595", "r596", "r597", "r738", "r753", "r771", "r808", "r873", "r874", "r882", "r911" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTable", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair Value Option, Disclosures [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r480", "r481", "r482" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r797" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Stock options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r238", "r239", "r240", "r245" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Quantitative Disclosures [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": [ "r480", "r481", "r482" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r798" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r466", "r467", "r473" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r191", "r192", "r490", "r492", "r493", "r494", "r495", "r496" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r786" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r786" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r161", "r213", "r214", "r215", "r218", "r219", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r249", "r312", "r313", "r430", "r457", "r459", "r460", "r461", "r497", "r513", "r514", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://idt.net/role/EquityDetailsNarrative" ], "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": [ "r173", "r174", "r175", "r251", "r374", "r375", "r376", "r378", "r381", "r386", "r388", "r611", "r612", "r613", "r614", "r752", "r805", "r826" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r161", "r213", "r214", "r215", "r218", "r219", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r249", "r312", "r313", "r430", "r457", "r459", "r460", "r461", "r497", "r513", "r514", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://idt.net/role/RevolvingCreditFacilityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://idt.net/role/DebtSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities, Unrealized Loss Position", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r134", "r747", "r865" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasuryBillSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBillSecuritiesMember", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Bill Securities [Member]", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r909" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r135", "r318", "r747" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Net losses recognized during the period on equity investments", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r578", "r860" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://idt.net/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r136", "r319" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r488" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents, and restricted cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r106" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://idt.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/ScheduleOfEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity investments", "verboseLabel": "Current equity investments", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r172", "r478", "r741" ] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://idt.net/role/OtherExpenseNet" ], "lang": { "en-us": { "role": { "label": "Other Expense, Net", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r117", "r118" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r106", "r205" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesGainLoss", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net unrealized loss from marketable securities", "label": "Marketable Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI)." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r786" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://idt.net/role/BalanceSheets", "http://idt.net/role/BalanceSheetsParenthetical", "http://idt.net/role/Cover", "http://idt.net/role/StatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r915" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement assets, disbursement prefunding, prepaid expenses, other current assets, and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://idt.net/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r111", "r344", "r345", "r725", "r870" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of debt securities and equity investments", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r844" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://idt.net/role/EquityDetailsNarrative", "http://idt.net/role/OtherOperatingGainNetDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r441" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized losses recognized during the period on equity investments still held at the reporting date", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r577", "r860" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://idt.net/role/OtherOperatingGainNetDetailsNarrative" ], "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": [ "r441" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r13", "r777", "r778", "r779", "r780" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://idt.net/role/Cover" ], "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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Trade accounts payable, accrued expenses, settlement liabilities, other current liabilities, and other liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://idt.net/role/OtherOperatingGainNetDetailsNarrative" ], "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": [ "r441" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r795", "r797", "r798" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://idt.net/role/BasisOfPresentationDetailsNarrative", "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "label": "Trade accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r796" ] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails", "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails", "http://idt.net/role/ScheduleOfContinuousUnrealizedLossPositionFor12MonthsOrLongerDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://idt.net/role/Cover" ], "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": [ "r799" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://idt.net/role/ScheduleOfEstimatedRevenueByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://idt.net/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://idt.net/role/ScheduleOfOtherOperatingGainNetDetails", "http://idt.net/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating gain, net (see Note 10)", "totalLabel": "Total", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://idt.net/role/VariableInterestEntityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Income and Aggregate Funding to the Company by VIE", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r814", "r829" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r504", "r508" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://idt.net/role/VariableInterestEntityTables" ], "lang": { "en-us": { "role": { "label": "VIE\u2019s Summarized Consolidated Balance Sheet", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r814", "r829" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://idt.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://idt.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r797" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "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": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r94": { "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" }, "r95": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "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" }, "r97": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "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.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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/2147479853/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/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/2147479853/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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/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/2147483589/942-220-S99-1" }, "r130": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "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(1))", "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(12))", "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(15))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "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" }, "r172": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-31" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-32" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r544": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r545": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r546": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r547": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r548": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r556": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "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/2147479440/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r569": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r570": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r572": { "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/2147483586/944-220-S99-1" }, "r573": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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/2147480767/946-205-45-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "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(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r697": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r699": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r701": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r709": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r710": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r711": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r712": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r718": { "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/2147481004/946-505-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r722": { "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/2147481004/946-505-50-3" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r782": { "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/2147480167/946-830-55-11" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r804": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r819": { "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" }, "r820": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r875": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r913": { "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/2147479617/946-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 105 0001493152-23-044374-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-044374-xbrl.zip M4$L#!!0 ( &%]BU?;%J8".P@ %PW * 97@S,2TQ+FAT;>U;;5/J M2!;^3A7_H=>JG=(J$-%QMTH9JQ#BR!0C#L2I>S\V24=Z3=+<= *7_?7[G.X$ M$/&*.WC7O>('(>FWROOXC'DB3D6R=]&XZMVX MR^M5 Q[)<';VTHJFKY;_%E; O8N?XJ$>GS=J-"$LIKJ-RPOGTW7GLN.62R?UPWJC=GGQO91_VXV$9L5>OJC24(7^ M]]I4J^G;[FK+Z;N=JTZKZ79Z-^52[XJUKCO.%7,^.:T[M_.GPWI7:';Z'\PN M&Y'[1U/Z]JX_N&O>@.!N#PAH73=O?G58L^6R_EW78?437JW_O,\/:O53WW[[ M8 9J#LJE9KMWZSIM5AB+P58#IT7\82='Q^ +ZG9'QE/0*]PQOIB MK)*4J9A=J23"N.H?3 6LTW992R5HXZE4\;NVVPXL6]'Y&&"YY!H0 1BB&7N( MU304_KVH6,PD%BF^PJRQ2IF'";B,&8]G+(O3)!-,ISP5$>0C"''H!8Q)'K* M>[B5,!7)E*7*]GO2(1:>T)HGLW()?2+^(+#PTJ0:]WQ(@S5#JAYH$>K@R<3+ M(G2+,1ZB^")ATY'T1DQG]&\Q?BH2D4]"&D12AX+[,KYG4YF.H*$>"\](B'G+ MI3&$4SX4G6"V'F8T[@V.#)NN *2"#)(X\!0Z(042L,YQPIEW)XZI6UP4-?TLP5 M G 6H@.(H0!>LYXV GEZG3A&,E3C>MX!#3ZF:QKPMI%N*2 M'#O\OT>EMX__GX%_]Q%6?DKTETR=ZQSA>4))'E0%@<3EOCXP0.HPG@CC40%! M.0P%08L)$&482CVB$=0M0@2A*$+7OM1>J'2&<11;$A5:[(X3Y0D?MX&]?6#5 M%P"_!:3SU1OQ^%ZP)MQV/PNAG:GY3O>%%3S3FP^A5&4H -1\)9O\J"S!!/#@$ZDI+IA\2L1F(BK]%GG72AZSJ%$BO$ 8K4+I\]1(.M32ESR1I(&T29J)E#'-E&G*FXRW M 'TIS3)Q1&D!B5+$+1HU1C4BO2SD%/^@F)%B'H2(?S:?6\Y#\6THJ",B%,8+ M_UW[YAVUMD:MX1-J;>S5GS!L\WBPCFCETBK3J!O8.9$^\8=K%7,*?5R#>U2> M$*EXXA?X!N4D'\I0IC-*R]:M2WPW5# HMTQ]U'61>I9+)L1^S54:9RC?-6Q+ MB:3GJ<0W$IA*YU[$2 ]#L TM8DP\IBXHXRRCP'IC<,H#IYP)#S/C MT@EO(@A0:\@)@*+7U SS/'"#&&4O5\J(PHT3@S 0X84(! SSH6]!M5BP'$O6%_-L6%1YQBT(:PHZ^() L;]CP8=@@4^1Q>+K*5#IF"NO 4S+ M6C:\(IY0'J8\+TL(C4LYS]-9RZ5(Z10-]$P$DVD/,WVQ)[AL_QE) A +CGZE M=RZY![2;(SHZO8NSN6 '5JP1U_,4D4*$X:'PD4"$!G4NJ3Q M24$T%X^C*$I5HN=IFKF!.:-(IJD0WPB<0X5$D-I]"0'-)/N@%\*4-G$07Z@V M*]R"^)))*& \0!9[YF3O8'>:\#$"$YTF-$/D^EA6 O]THD2'4YX4 &N>8LV+ M^JG@#Y0RV=3?)$VF;#%/8(ICX69Q$L#K6--GG477N$ODO*/A#VJ=QO(O<*$OC6"I H3$@ MELTCO!ST%9NYR'BBPHF@]"7F]_FCR"2/(B(:AVHFT#H=*1LW^"-*@0+?2.[* MI8WYYMFJ6'VX['^]< M(83;O.PZK.5TNX/;9JMS\^LO>T=[YOJVV6X7UZ\6="K]=$1=C_Y^CH0K\452 M]508\K&&58IO>^9=\8;;?_T"$TI,46 5&(!)]O(WSQMNNYAOS'TZ\IO;IWYX M2O9XM1ZGI,:;OC'=F8.DLWBOV&T_56D=\',#%UI>AMQ[L+HR\[C@O]-XR_K5 M=,TJ,[C^_<[ILM]Z-\W!JKKXUW]K4&P^WW=\:WC3K=[\YQ);?>G=OLUH)32O M-#YZ__U#;=SZGP"\\_UKC:0(K(#.5^%E=+C+>K:B?WXK:R8Z7/S(/U59&YJA M\-^J578E1>B?L5ODL^>8X$N&FH\&GK/>V!P#G+$NURFK5HN];W?^+*1Z2?U_ MT+V7'#N'PQ[8V&M_MC^7HU_5_0=02P,$% @ 87V+ M5V#,Q+3(N:'1M[5MM;^+&%OZ.Q'^8&^E6B00A M+\VME% D LX&B844O-7NQ\$>A[FQ/:S'AJ6_OL^9L8$D9#=IV2TJY$.P/6_G MG'F>\S*8^JW[OMLHE^JW3K.-3T9_=;?C=IU&O68_T5K+F^O7_?8G-G0_=9U? M#P(5IY?L]&22,E=&0K.>F+&!BGAO77<%8MXTRD-Y'U\R3\2I2 X:]9M^SUU=KQKP2(;SRV^M:/IJ M^8>P AXT?HI'>G)5K]&$L,C=]]4E?Q:*(%VC72+OQ\4C&?N"ECZ1\2;5K5\W MG(^WG>N.6RZ=GQZ?U6O7C1^E_!9LY$B%_H_:3:OB]]W.EC-P.S>=5M/M]'OE M4O^&M6X[S@V[Z?2:O5:GV67]&S0[@QVSRTZ"X>[#8/BAV0.SW3YS/K9NF[UW M#FNV7#;XT'78Z3FOGOY\R(]JIQ>^O=HQ S6'Y5*SW;]SG38KC,5@JZ'3(OZP M\Y,S\(6YMPX;-@?7S9XSK/8_=IU/QHAH.3LY.=N.4/'_3* ", 0S=E#K&:A\.]%Q6(FL4CQ%6:-5.9#&JP94GE!BU '3R9>%J%;C/$0Q1<)FXVE-V8ZHW_+\3.1 MB'P2TB"2.A3^PB4+;1+F*PN52X]6"AZM%& ETO0IQ="# M\K!]UOWCE#9T^&>(<\B/RJ6VT%@4^#%IR+?17:$4R>.9?OT02E5& D#-5[+) MC\H23 //I6:XH+)IT1L)J+2;YEWK<:E1(3<0-^F/ROHK>0QBQHEP@N$T2J4 M/D^-I",M?^%OMF_?4VABU1L^H]6JO_HQAKX\' MZXA6+CUE&G4#.Z?2)_YPK6).H8]K<(_*$R(53_P"WZ"T[M!J<\<,J9\C S+IWP)H( M8:< BAZ3@Y4.N;*:P#3LI8-;X@GE(TFR,Z.KV+LX5@1U:L,=>+ M%)%"A.&A\)%'(KX8B^21;GR+)*G*53)^BO!2$RJ'5)X[.":"$>1U&4JD0OTC3S '-&D4Q3 M(;X2.$<*B2"U^Q("FDD.02^$*6WB("ZH-BO<@OB<22A@/$ 6>^9D[VA_FK ; M@8E.$YHA5MC9R=GY#IE@_9Z[S>NNPUI.MSN\:[8ZO7>_'IPO+?*V1.B2^2JJ?"D$\T!"JN#LQ;X75W\/8%II1AHE(J3 CS'^3O MF-?==C'?A/MT=K?8B]/C"[+]F_6X(#5^X.:X[>>ZK'MC,;=LH=YUR+T'JR0S M!_Y_3=6-OO3=:=1TS2KSOCD L/KLIC-LW=)[P9W&JL;X-_C>@'C]?-_Y3?AB MPZ\;;][TU_\V8J,2YR\G6A'S-Q2?RK\[6_@7"?L/[5UK+$50[%R1_?1M9?[R M'M9,<&C\FW^3LC8H0N'_5*NPE C]2W:'O/0*$WS.4+O1P"O6GYAR_I)UN4Y9 MM5KL?;OS>R'5M]3_'SW[EON&ILOXO!J/G\;K?-$7 ^V3@/P<(DNZKB'AXUVA MS:(1"YP_FOK9_BUM7&"KP%6]!GL5IELQ>(TL;JVZ<] #&?OM3_9G * 97@S,BTQ+FAT;>U9;4\; M.1#^'BG_82Y2$4AY3^FUR392WBBI4D+)]G3]Z.QZ$U]W[<7V$G*__L;[$@*$ M ^Z"B"+X /AM/,]XYO&,USJUOXW:^9QU.NCT\2^8'\L>VJ-!VZHD?W&TD@Y; MW7'_)TSLGZ/!YX(GN&Y"K1IJL%E %9S1!5R(@/!BTE&$"97,*^!"7'K^W'4M M"(B<,5[2(FP"3E]U3(76(DC[-+W6)>*S&6^"0[FFLM"V3L9G]OI^)8\$S%\V M']LQGJO8WS11L- ^X%,5MJR*$8@6.7]9+&F?3SV] 9UDL[G>)CBKVQ[\>3KL M#NU\KE$OUZQ*M_T(U*GPW;TZN^T"^O<#W#[$'I6:>SYU'4D6$:]!B MKV'7/N9S/\J38SXD*I_KN"+4U(6U@UY9X%/U PAOKVV@ MYS2?FQ Y)9RJTOC:ITOH.!K&'M2KU?K1;O#T7Y'"H%RFG8R[U&Q>;Y1_/PZW MRM^[=#EM!ETMUX\9WR;F(=*<(SA/G7[!]!S0+>![1"1ZF[^$"QH*J3$48-BW MH2#PB9 ![E+ZCKO*6.AE(A0HPG%A M[&@QQ5:C5D1WJS?R.:+ 8SX.K=3 8(PDTPPQ$>["X-J9$SZCJ$80,*7N:I'H MFBE1A"$"GP<1]>&KX 3-T)LSZJ$8%*O9%45/1[9''1"=$9.B**)-XIM@681P MC1IJ'R&ER0.%!FO%+%D$5)ND1!(^2"0)G/NQ)I)8*^(XB9<%2_C%Q0+-,*/- M77;&^OOR6P#^_[NWG,_9Z!IIF'F1CS'GH!_ZQNE7@2#I9<0D#5 +97SFYIX^ M)!AM$FK'A^[1RL]NPF85,JFSU3XUWK=,,.VRF=]<:QN8ZZEK,8X$'"2-(58S'KI+Y'6&&[$-)E7&QHADFOH](D+ 9\=$!58@^IXKQ*H]QPAW3CP)= M%HLV!(VS(C_Q4!'2Y)[ /.LVO99WZACVW,NV":^/SM#,Y_K4H8&YN6OIS?U: M@%_^Z.Q.=S2 WF TFIQW>L.S+Y\+U4+,JXM:S MWMLQ[<@QQ95=HN"]\N[A$ZO$!-_>ITMZ!W.0%\]T._F^"*#9F%8 Z"^G@=1:%[2C<94Z=W*_%_I11%A_U8JP0FCOMN$ M'[76;CC-QX H !E>#,R+3(N:'1M[5E9;QI)$'Y'XC_4(L6RI>&TB1*8('%Y MC80-@=G5YK&9Z8'>S'2/NWN"V5^_U7-@?,EQM E>$C\8^J[CJZ^K&OO"N1QW MB@7[8M@=X">8/]L9.>-AQZZFGSA:S8;MWF3P">;.I_'P0\D77+>@7HLT."RD M"J[H&F8B)-Q*.RR84\G\$B[$I=.7KFM#2.22\;(640MP^K9C(;06X=V^@/JX M:ZT-FM[H,@G8DK= LN5*ESKV^>3*V3V^[).0!9O6DFMWK#/^Z&/5&3K%PVJ@T[&JO\XRB"Q%X/T9;EW)-Y0_WY/]9 MP3Z5FOG,)9H)7BQ,8ZEBPC5H<X1G.HGS9K!ZSQ,5'% M0M<3D:8>[#AYJ__[VEL0_@%;0*]HL3 G7)34 WT'4U3'QHU&J-DP-6 M?9_7D>G9U>[O6"'?;+).QCUJ#J]5&DW&_TN=1TAFKN \@_>:Z14@!.!C3"2: M-]C C$9":@0]C 8.](7$9L*"<&PF'@7>=2S:?1%&A&^.9-(Z 1P^%S+$4\H? M\529;'J=;@H4U?%@XFJQP-9IW4)H-4Z+!:+ 9P$.;<7 L(LETPQU(MR#X8V[ M(GQ)48PP9$K=ER*5-1?"@I$%ET2Z-!!PSI2[HM*"_HI1'YN<<)>1 (&-M(YB MH()FITP1"\V24/[&@FB'!^KO(&/$(X4V:R>$: %*3C+6B)YDC52CAZ$ETM"R M<)PDR\(-?.9BC998TM9>\-@XJYPUOPZ3.+49'4Q:F 38?D*Q7BD6'$1(%G!^ M'&#TN0C'P,!_&Q*27L=,TA"E4 8ZMS?S,<&XDU!O'GLG6[C=!M V>#+,U=^? MGK5-6/U"V$^"L$:&,,:1D<.4Q)'\-6$_?RC52DE[ MVAT,\O:+=5TS3Z_,U-J;-F;/TJ.R[(H@()%"@?)OI>0UR79F+S_@BTEC7!+D M4$"KEK*W*=L9?+/ S=J;[VAS9_!0Q(?)_]9@.3!Z 7$_0]U<%Z!$P+STI'TJ M9H\Z555-E;GLSA O$S@?S?L7PYE='75V-<9_L]?BYU?@VWV(:O[WYYZI5X*JGD>]E@U(?+.X5S$/^.S1;=84'@@9JU",I0''9^D ME P+)2QW-.6@-"8HIDK**R8/%IO=BMPRQ9+ -%2")]PXF4IB;'.=O//R)=;U M;EZ()\U\P9HIFA;\V%TLF%36B$-T+&E:Q9,HHD2J)*G>1'BVR;B3(BY+LVF MDDC!F6OX('G)^ 8-5D3!@N+<2(HOS*,>"B,>/-281'S-,'E?F/(Q2_=QJ\?F M^;'D3*UP F[TE4\P:!:&.3[*Z_L01^:!W$A,E=Y39K\O6#X:BJCU;^4R4A0- MO!9,R9*V<0,T#W?-PC9,HJ0J:L&8* WE"MZ7LN&4)-;Y/8 MW:3U?E*;'?ID-GHO:WW(S;>WXB-WW5W7&(^9%=L+YL[6CSWXYD;.63UG=+N* M!LMMMV/QJC%Y:M8#*D>JYL?C]-=D\Z/SOU!+ P04 " !A?8M7X/ONNXBG M 0!SEQ< # &9OR]:W/:2K,V_#U5^0_:[+V>RJK"B23. M3I;?PH!M$AL(8#O)%TI( \@6$I&$#?SZ=T9"'"608'2">0[WGY]O]-AA+U!E1-5.3_$LQG.D$!F5<$4>[_EQCKO8M\XO^[^OCAVT"'S\%G M9>V_Q$#71Y=?OKR_OW]^3WU6U/X7IE H?)F@9Q+F0Y<3V^=8FF:^_'JX;_$# M,.0N1%G3.9D'BQ])HOSJ/#[Z=O%H5Y7$M4?1)]9+4E^VAH;?"LL?K#Z<_6)^ MN?:H;OMHQGQ4MQX5-27-,KE==)A/+'XP<7J6031##L&OZ^;]\G'=_OGEHU]T ME9.UGJ(..1W.(1HI6TA<0%L"%NZYWP"_@+-F4]J(*>X[#9+_!;Z\&Q=M'GN-'BX1ZG=8T'YU^L MC0H_4Q4):+9/&]^L/2[HZH4^'0'-GA3X]1?T-?H->T&G5L3"*V-95Z?VO,Z_ M7'N5INK;1,$/UQZJEMN+AT1!_RP#\WN&AF\V%!)P OPOA?[/-UW4)7#U[8OY M7_CM$.@Q]0];OBT6&_ _B#SJ MXL+MKU-,!S+9F3/7L9CS,$+ZQO@5G:>90WZ>*70 Q"*D'/Z_XA#( OS_^HW$ M]3L]3M* EZ%N5H8J*_S8&$G4>$YJ %54A!OXF=;YZ8F\[,J8I;&J+H;\#3BU M(@ME3@<=\^O[%OU>F]*SAY___>?E%:PCV>@=)M%0LFDO8UZOC%F1(2*G)3BJ MRDE560"3'V#:H>$J &UISM-L9:\AV,H=IC.WJ.8+X$=>QF [K0&G LA4QUA MS$$TXS,OXY01+8WY6*DMDHX;O-!IC%702:^.,H*?>!D#ZA;4\#Y0.[3UES?^ M6J"/P*#!WUM_S@?H*L*4TO2I!/Y+]* =N:08>J13;7$(V:R!=ZJI##DY:7Z0 MA"]1Q9YAL03QS?J=(&HCB9M>4K(B ^-+<7*)3 ]0D4TS_B4* I -"X?^"1^L M07BJ(F\:KXG>1,O&C:H,D>JCE8IF=,7XFZ$-\RQ#SN"K@'BYIMR)*T.[OWU9 M&Q7/BQQ5/W'UD_'EC4Z&(7%U<4'GX,,!\+FP%8DK9"Q\>:.M)4E<+4W)CK?> MJ!R/?)KY<'-OX;*D#(>B;D"[* MH@81.+W1^1: EUB@L:O7>*E6B\%\"Z@DK M(@6EF33TM,:R:#X+M1\NX=JE+$IP=57'<"(LRBPR?"'-F.MMTG+826M APQ MS DM7>%?GSAI##Q)*Y,/D21[*64*V$DR**EJVA@(Y;$*)\^T!09MQG?U$?J5 M5ID E1)G1T M=2?^4MCX@U'CY9I^&!PU ?21^0&G 6CL5\Q%>Z JX_Y@^75#5?HJ-PS2X&;P M>0C19=[)^F;PK3:A,%\4!!'1 /UY3A2JK'86WZKDQ*RFPV@-HFV%T\:<00$Q4QF.)&4*-@,??PUV M-G/:?#O9ZJS_"Y5??'LSTUG_%R7?&#W<0N.+[G,,? M!Q6%E[%FIIS:BH,R&0EOM,>'N!]!Q!E;A4VTQ:2).F@!]4WD@1EF- &O]&5C M%)N,C+_F.Y(BL=]^B2'/Q<6,5DU#M%$H ::)"0 MQY?2BH,8G%:3//[%-B0Q> LA\OA7T9#X=K]:YO%O=88UUP>OBGG\'D-(,G"Y M^N7QNP%.(K]7-*T&]'JOS4V"-.4%_+LO8;'H9*8+^%'WAR M;UX+^)<4'_AQ:38*^.VD#\QX#=W(,E+^N%?TAB5W3<4%3U7U$VSSW4E MT%::0 !@B/Z&!)>V"2[*@OT75;DU[FJB('+J5O&0KS8US>#-Q9V&L!RL6%YLO-I!N\V5.2EXWK%2#-XRRHB+YF#W?8T@\]7\''?EEUPSN*TQ1A+ M5*/+O)-MQ5CN& KSWFPEQF+'<+@]6,,Q5D*&PKD[OSJ-L08R%#:]>-QIC&61 M_FSH^F2P,U$O0/')5@=0*>D7W][,= !5D;XQ>KB%CGH!RM'&.8 B2+\X]&27 M,59!>MD1-? 6I!W.AE-)XAN?3G878\&CWWRZ#XXQ%OGYS=3A-C4;3I'&(4RZ MM:'A5%LO7SH0SOX/(2GTQY 7^2)2P6G3X8BRTBU -B#\V-4.?9%6:/]8Y0Y]D51HF.Y^A3[(J#<.*D:%/LBK- M![<]0^-?6QO%1/S)JE4INF_OM9]4C,6W>+9C M;#N%;A"=PI\2:((W((\/* M71XH*38.]!LE18-.K,7^EA>QFST?8MB=$['+$]I):8[&#QFO$[%- M/+:)R+%^&$5/&C'OA=^YO;;8JG&FXANQF]12)#.?Y,!!T%!RP\&-"'_&#YPH MQF\ZCYH# MS>B1VIMG YX,-QSLU-X\BW]_]7B9[];>/(O?K_1*,R;MS:="ASPV[4T=,2MV M+?/76ZP;-W28Q&^].9M*V,N@":-D43:; AN7_L@\J'@V-.!VC3S<,8=(N*;I[LD"AC;E2Y2$V_0GJ/\X8VBMC@) ME$%7;P%^K!HB64GTW:J*ICW**N D<0;_";7D&D - 5N[/1M:N C8 P&>R(/ M!X,/P% 1S9GM L+0&!/QP3/ZV+(RQ]>B)"W?X<2K#^6_ ?)ZJ[P!5480;XV@ M1P!_*U10CGFDBAK0UM_L( '&APK'X&!MY2&N%5G8RRKKP[D#OUG=8L('3]5/ M)HQEYR SE(Z7&5IGU*,92L?+#&WRBL$,83RB& *L/9DA/XX_^ WD>"N.AS!/Q%+:"]Z+UO[MZH@8_BQYS]C+N8+[TGN399NWFKB M_'3!7&FLUZ+9QZ,A=V(@N%TP_>@ZZX<&,=8+;X$YLJ4S8*LX3-]%.HHDAA['\6HBAP:'N*P>]''""*I::$ M"PP6?Z@:CC2P8(/%:Q\=V#9+,P'T/#93R2%C 6_;F>"XQS+W*?^3-AX=O?5( MW2^G((4Q6W6H^[.?4RQ3C+G#H3^3I4 MW&=(T_1612@_LT@>+;I6,G>EL,4\ M0^6IF@5JI&)5H%@_1]UJ@/=ZE@4OID\PGQ.A+J_S5AIP$"Q5>7TO!W%R:.89 MYQT*_C*S=S\ YPT'6ZRL: G:ZM@"F;:.LG5.%S;<8G"IW]99\H/G[Y@LQ)$J MR6Y5?AZFDEOB.4XM#9-9MU7,&O!:2><:?&SZ;(3A"AMY_\7A=!#6NX!L!KE1 M5"#V9=,=YZ=ME9,U4X.*LF#\2S((M.@JJB)TZ?KEL6I6LHJ*8'5F\ UR6Q7, M1,9Q6')3^$]DA[7D^G (ML@;9U*T!C=%>/6R\?'$J:*) QGT1%Z$?]I[M^F\#VE,+\RL._'',H.W=<2BV,E##]M-FC*A;J45516! MW\PVSO7 +#]!5U#LCKT9;^<*UPY]P>_363J'K@[9% ?>6'+^UOZB+.\6,NQ0 MW^'"3&48W->\<-8I?-39 X[,&T+62D9?#2 !=.IL6C)$"-2J+("A;):-BD83 M&='^&A WK/BP57=D1PD+*E RB'6X&MKK<<:'@M@C.TVX)_T@=4'IB;&OPHLHZ!<(!PR=8CY/-"$Q_U:? MCJ -'$XDD""^K)\T_K8YMLT9:Q:+X./(6;$R[ED#!YW(&_^H\7/@&&U%Y\N M/HE[Q3@CA$3K B M+S5RX7 ;3-5[1G.5XD34$E?6(]M,FV1MC;]*VQ=[X@X#BRA#2,!1EC.R$,S\ MFZ!F_?H<9_WZ7&8]AG9T74BK!M$G(9GE^3$6DL% $$@BJT:45HV@5(/,>H1F M/51=)[[".>HZF?73TW7'-&.\W*"UF)L]).9F XFY[73+94?L4]$ZLW83;5PI M,DJ7V6G>BDCV*QY9YT- Y:FM!3%"Y8FO2 ZHW-WC_3Q@N%,&9X8'YZ[VYX$% M1_[/# ?N>_B?!RY^3-#0&W7Y4SG@8-=(CA5-+BXZ8%$ MX5&.=T**PB->QH$'UB2,/[

(TZHC$+Y0O"H M)&F+B*4M0L8#R3I$).L0MET@28-X) U"Q@F)^4./^4-& G9(Q6R!XP&EAP= MB%64$W[LS0908G40*DGL?<:Q=QBH)+%W=&/O,/! 8N_HQ=ZAV 42>\[DM255$.RB,POF*Z+7LP -KDNLX MMUQ'W&%-DB412Y;$'5 DVQ*1;$O<@432-3%)U\0=:"3?$WJ^)^X0(@FC2"6, M(@ZG19Z))$[B%&%&H<8CB,HCDO>($RJC4.,1/"I)VB)B:8N0\4"R#A').H1M M%TC2(!Y)@Y!Q0F+^T&/^D!% 0O9(A>SAH"'.-1[!'4F:WU5: WK[74$7S +X MWS] 5> "$F^%T53]LOXN U4;B"-3.= UNSLX#5$O@CR%9DTY9P88QHHAM11I M;-PV?)J3OHO74YWV?;=P$YT/.WT=O?9 >S%#C ;!C9==-"C;3HL',@=';:C@ M353&FC1M@I&BPKAUGG6>@ZLLJH#72XJFUWM-\ ;D,3@!9#6AWSUWV4ULH0_W MB01OUME,!BPBAWN%-Z"]A+JSY,GV'D:<6_%I"QA1V2V -H>3BK)0%(:B+&JZ M"N?E#50F(SB#!/O^8W\15'N9$*(2^%2"@)N YV!_$SZ?SJ1R&3JN*-K*Z5V/ M-5$&FM8RA].(,^H'J&Y$^"P_B+<%\H"=-7X)5KPF25@C<7 V:-G@F.#%$U[: M*F=5;J"M^K$LFOYFS)UY#_C9(P&")Z]W/ZG0?X0O/ L +8O@UK@FH/%DA)S3 M.2>=QPTDW47\^AC#_J0\_SC!G(0@OEKSTPI2X@1L$BWY"^T3CZ?B!'42V 4$ M_1,-_>*"=1*#^HMO@F."(9?)+T_[\B2WX5,Y TEYG)B&G$\:)!X:0;(C@:\1 M9Y0QB8<.D$1*\%IPSLF5>&@%R;F$J"7GF(>)OEJ0]$SPJD @'ZE# )&%V_8A M@'/(R<0ZYQ'9,P&.6#JI[$6LL@/QP\J)Q?DQBZ/CAY<3CXAC'G'&"$\G&CO& M,#:+$6A(^7:%2YNL]8!Z@J$IZN/>4!5AS.MUM074-Y$'RS5]KRS. M./Z,W\$$@FR"[-.TV<:=P&>'X16NSQBM\;/#!*WGB];XV58HO[+8%W5.:G!3 M0ZYGD9G;#68GH9"L6ZPM,\$ZP?JYV/7U"*C$&1DE O?+'7(AB(^U=2>()X@_ M+QL/)7HK*5U.(BB_W) %07:L;3E!-D'V:=ILF^S@6:(ZS'QAE!$=/UM-$$T0 MO0O1<;+1REC6U6GGL7721W@0CA>@N@5*7^5& X@8R0347 J7CZW <1S=$SF1 MM::7M]=\@3 G)) MR(,9R02B!!);^Y;GT+%M#X 6>Y>D#=MI@OH<0J'004P"(LR6^"PBH]!A2^(C MW, ]ST I=""3<,DO8!/$$H2L(,1JVU53Y$<2/2UZ=JV(@P10)X;KA[Q$3EP%'^DGF<[\P%&LD7K>(0\Y8504L$PB*;^P34![IB I:O7> M=E>/G6Y[!SZ?-AF)*VR"BV"6U.C3$1"<26F"-R"/01,,.5$6Y7X#J#U%'7(R M#^I=2>P;9%0F(\#K0&B+0_A(O=>"GVH]CD??M2PPF;2OD@")\.BS+45CC*]@E ZQM?%7+=BSLS%?3JPA*E(TIWC-+% M1;L(N@FZ_?/Q,G%0 >+C!:B0&:*0P?IX9Z2"Q,PCQ<+[2+H)NCVS\?+ MQD$%B(\7H$)FB4(&Z^.=D0H2'X\H7< ^7BRTBZ";H-L_'V_^?+15@/AX 2KD M J5$(8/Q\9S.?SXTH0]LF9H;JB*,>;VNSCE;.GM[V3YY%- Y@H)HH\"8H8!M08.;(C8L89SXY-MR>W:: M3^;\7/3<.CY5 BJ2.@]#%/A &8P4S6(YKO-N!6]5V8C54!AV/2U!!ON*.D4\ M=N&4\V,5\K)^P&J'+$[>$JRCXK'55@&GC=7IM2A),Y(\:[D,X,1R5%'2DJE.6U(@MG#YB= MTCAY9)A^*/%)XN.3!.&IKJ."^"1Q\4G"P ;Q24[/)PD>1\0GB8=/$D*>1!D. M%;DD<9IVO=Y)Z0\0^J J\Z!%R^(UN1X'I#L%RD+N:P2!/B+00=3$!A(H$BB& ML"]N=#1_X-17H'-="53^CB'IIQ@O>: M'L;ZF)-NQG+,JZ5VS;WUW2:O9Z+Z9*K/1JOG5KX%QP):J:1 ":FZ"&U=0P4] MH*I ,#RS=9_T2=2X<_!$T1+@3C(^>Z9K C\3(T2029 939NY#-IW2C[N\-NU M6AX-NI,P400(D09"\!;A#J73D0]YPG&Q]=TFKV>F\V2JST:KC2S04CYG,.'V M')^9AI-IC\"T^ZCM\XN74HN+ETA%3'3VXL(M3-!6;X-*'7(;U(;!\OG*,%)2 M0Y!K@]R#[C';L+F^(/<0FTL*(0VPYK294WA"^K!)! M4C21%#V;9%]!98KV >@#15BF4..-'^/:=DB',)9 O6?/X?:G -2XX4H1[2[) MG,F6 L%(7#$2_ EM.V'%&R++7M,2M,)" UKP:5OE9,WL(*U=3U>_6<\7.$OC MQ&'!$EC$#19LJ+N5!"#1!$A ,2,]]*W7KFP6@69^2YM"8ZHZN*&X"S!. ' M 9PE (\'P%,$X U.>$&X,2-)6[L20.< MN+'$C3T]@)\'> E&CMH3- X*U^'@G Z%495Y90@JDQ$4^(ED[4V6%G63]PIO MW"I@&ZHXI!3I]= !CTH.OAGO)&% MZN1*Z$H22130MH_!I0BT=4AYD\69A=$$*+$$2O -6[P)9_&SU0U9@B'O&/*R MP!ZR+;X]/\0 $EP37,?'7N\[SG;W>JR),M"T M(O]W+&KB,I! )Q_66 XU8(A1;>H.N&0S!"YG&E\NK4L&TK;\RX)+51; 4#;O MFD5"[:L Q/\ E@4;U,ZMWBNJ<-'I&VPM0;.;\;"-#IHBKT9G[4>^9"D8] XF MM^)$O2G2FRCW2RH01/V&XT5)M-9K"V'M\C4GG\BAX74^-SV6'<+ ZU#=0UM8 M[]D1@Y"]*O 0G:8Y6 (-<@D@"2 = 1E&=$H 20"Y Y AAI50#FT@ 5X9QAMX MCDW.-AD,VZ6+61Q)\$$"QYUGJ\G21I:V6%F\U9B!S;KH2-I^5]H#9:QQLM!^ MAZ*8WBACU3R'6)5Y))LWT) X^33@'6*C4A?I&F]S$7:4P69]=NK@.QAF^9F9C7QZ(8",&BA.:@*=$Z66(HV- MV3!W1H-S#M%'BHN)[#QQNNYTB+ M7)J'X)K@.GYN!\$UP76,_1"'4K@BSX^'8^-43PWHC[(*.$F<@96K+6XY4;Y7 MM%.#L?T%0]9C7L5RJO5J^U%C'!V3S&I]X65\"A?%'(Z5'<(X583L]0.)A8FE MA8F'F^8*=L1$1=-$11QB#J=9B#V+I3T+N?DN,4>1-T?AWKAX P2@0,D7\V"IO27-H=E"\$C4ES3*Y2_B,-9CUU?HKT&@. MX[<&G HTQU?,A6 \=/ [('T-A_<8^W0VLD6_K8V'J!6@8I.(\R"#31KM1EUY M:1G(RE"4][UVOUPVWVLWL/7]FA1<"+0!7[-GRD;PSX,G##7ZZ=L8;VL@LP>" M\!DT5Q^O0A+"9?(+2 ME?EGBJ++B@[@YRDFD[CZ]F7C]ZX'+> ?-,6P?@R:QC]HH6#+/D/G\@<,.A$F MK(CF%5I[!N.X)K%PT)0?@V9\EDUC3?H@U[8=8TSZ(ED6<)-^3%C#HIPM 0R.&?, M(C;KTW1E_=&Q5 [GC*V,F\!S'$UL&N>D6<1F<,[8PGKY-%TYG-.U.JY/,Y;W M1\U81ZN8/M* .,N;(W3I!TUJ-.,'3,HXS1=QPS*XIRKA8G!.5&K)@;G M7*V.Z\=T9?R8KJP?TY7S0Z\<8["C!O4^4>:GFC)6>:"ACXQ/!H 3C*3RMR^" M^ ;_B_[OMQ&EZ5,)_)?H*;)^23'T2*?:XA!H5 V\4TUER,E)\X,DU0*JV/M* MH;SN!2>)??F20D>0@?J5&G)J7Y0O=&5T2<$A%A]T%5U7AL9GB-S1U:$O=?&" MQ6<2Z,%1:7M*C<]$&679X3.B#,G21IR\2M%%CQN*TO1R'TW&LYHX R8+B:O_ M][],EO[Z[0L:<,GM_UQ<4#8DG2J?]I \06[SQJQVKQYKU7:E_/%#JUUL5UK?OG3/8:HMYEN5 MTF.SVJY66A\_%&MEJO*K=%>LW5:H4OWAH=IJ5>NU,Y$(.Y?(,P?71;FO*W+R MXX?RY])GBJ4SZ<*92(&>2\&R EM,1Y%Q+^OFVBNXL:XLWJJ*_<'BL_GRRF;V MKJXKJ^7F^DI63U>0BAK3$24+I]F_J3-:T7,%>!X,%:0%=FH*!!Y:E[( M 0.0S<)?75E6:R4HF4-U+NBXT.K[$E?PZY]&_+$<W1TBQQ;,2DB^B*QY19*XD0;ILOXR M"WV^Z:KW%[P!51=Y3K($":? *AOZI@L'$TQ_9C-+Z2^7 V9C.?@YYE0X<=*T M"4:*JMNO#% E2S\S68:;9 ]>&7J*.N3T_Q+B1+_L*HH$.%E7Q\!NR=B@"2E\ M(9?.?G5<0'3A<(EA!NC/QV*S76G>_S8):E8:]6:;:CPV6X_%6IMJURD8G;5A M!$8Q*:K>I)C,)^%?JGY#M>\JU#)P6\9LQ5(;?X?^H\UR?@?X- M[5_3Z6V-7MK13;.Q-[5G-QA6*4)7!@GDXX>%.*E&I5FMPUBV5JZ4J4U49S=0 MW3"*42MFJ:H]II67\:C;[DXT]04+IM$=@T/XNX' 3:> 4X%L!^TUPA)7]5*[ M?EUI4BDF2:&!B8N$9E]1B8%W:>#7YP>=WA![4ZS3L:%IF,>Z=V[6 M#*;O^M_B=47E<*X?/4[2;!>03:+F*TC:>07!L)#X/Q7=JW:S6&M5T?(1U/)B MO[0HH0,Z'S_^DU_HK^G^)Z:PQ#3;[X3QO473#:58\BZ%:O0WN\ E*0,HCQC9P53*SFZ MVXPV05_4=.@UZ#5H[.Q-Z6^VV9\,I[ER2L)F2M??:QS _/BA5&_"5;W8-K;I MB%WM7GVJ3#A>__@!R8A2>M12:A2G4:T1X-%)28$2X03K&E4:&.F#?\],2F>E MUF3UB>N,Q0:F).^PO^!OSD2Z\ ]NO79(.YC+9E7F%14&]AP*\8V.%R5E+.OJ MM*0(#JOW._M'>'K@&Z_YPS M.726>?\J;Y>9L*S3/TL+@R^!$?@4E]:FN,U-JO,>"&;_B5U1[O=Q8284W_YT M>R(VU\R!@,05RUZDTDR&3F5=SMLR31^^&D/Q1,S,8G44#1U;;6VP__\H*J7H M Z!2+V-5U 211W,-O];FZPV* 3 MQV?U<_-SZ[,W@,Z;^V_OB9PZ(-?-K\FO:81M@6BS&QKLN0:?J[6)'QH!)R6W MYJ04!4$%FC;_#[J F+%W4$:M;%>8_2SDABPV!\7FY8FK#$N;HKU6%4Z@6KH* M@.[@IR2W]A8J=MR5X)]UM:V\R_:\-;C!6)BFAJ6[-&[>EJ].7,%IX]17UZQD M[%@QW(.ZVH N.USM'"(%^FD((5^O" T^N$C!GD"#:^H[4#4P)4$"FM:RW;0V M%"A?Z8\X<@[_*N6;^O1^<'>7QJZ :V]/7-$YAF9C&!G832QN]VZC!X+^.P/8-QKBYA9 PZ4/ V.('D[L2%VU &.177U?8FK3X594P$#WYCL35^E4'CY&TV1CS# QRYVP__>_>9;)?86V M50<2&"&94;(AM"0%C:PT1A$"Q4$0P'G8-$>G+ZGS-#]D<^P$9NR$V3T_K6Q! M-U<5=1% 0ZT:QANH0*!&8U4;HWH&78$_-5/0#/NI^R_RDO4!H(J\?GDN,CJE M])=-0+;1GJ-K;R$/"P'-05?C<;\#'>-6VD5 !SA^0/'H^CE,)=4V,>YRX?&= MN0TDVK%R6K.)*JS6)Q-,^ $GP]476J3W@0@_69HM7*F,H[(63D+S.;[?B))2 M\RAI;M^G#-LU-,,^2@*5W\W4?>JF/@()2D?/_999J@1NKU@L*M&P3\U#UVWXP;" MS 8(*W/==:YI'?^2^\)M^N:E<'A-ZV:N&UF,[32W'4U&>MN4^F]%?:6,"TTI MZPD7B L]AT;:->%P(50.^6\?/VC385>1MH^\6$G_^8,MXS%[0/=3PDU3'0^U MU "#Y5Q[H5&=O0^4)SY5_F<3,OM;WY%L0KQLR/PHY :[;!I-(TZ.J[* :D6@ M ]N=4OP 0*A LEZAVPJ, B\41ZO+HP.?F'^I :=1/5&"$3@G2?!+=%A4@__] M.Q916 ZC\2Z8/P#'7$3F*50991ZMG,?GR[A^L7Y]_ "#=L.A*Z32E "_EOO& MLR,5\,!(QS(L91P9UZA/<$"XD%+:&'K8VD!!!Q@H\THE^!M.WR3^G5LG$]%H M_GC.Q+])BI,%ZA/[[\JVFUKTSZVG5C[ M]R>N?J,+C&P--C5O*8%*BA1J<3KX?)3%'_/@AE_TR3ISRX_\.SSMT3@@E8': M,A1U'2H8N@M/5Q5T%9XD32D W?TIA2Z)4CG>V+0N/Z$/1 W2S(W0J2;,EN3CATU3 M8I)L6(^1 FV 92F ]N^V': WZO(7(D$2F:NEO1UX^L/-'C.#C#C.8[,#]N]W M90?\LP+1U8EXV !+A$ MH4%-_O@!;=.R]%3-H!^+S&:^,\=Q^<,I,X6A PZ:Q%OO=(Y4PJ=J"/:8LG95'I_]9 M-H3!'QICH3%%XZVD="CJ63;T4$M0W'U%G=JOUKGOW+/VSN?XV>'UDUN)0N/E MQ@3S\Y?;E<:N49>X*B[!88IYCA _T]/S26UE?8 MM:G#,$=156BLM0/F8F_2LK7B8R77J>#:(.%ZK(DRT!SB^URC.,G\_J5VM<,S ML&YZ?=D0M+?-%U%:;VQ6%AXC(F;=:_0);^M'4"P";HU7E\PWV^-N^KLI/KZW M[]@IE@/>>W!G2U@X^(L$4C#NIOI+5NA;AI&(9DZ9XRH,LYU#BLF"@X50:F/G'_V@;H))-] M#AQ[S&4;*3%M "3)4@+J$X2VD9HRNV;M2?O\>TG]A@3.L;65 [Y>=Q'1BW:N MU,_Z'[F4+?QZ:1U^1L2#A[A"#PI#' ^^+)J,GP^0SD]UBMK'#Q#B9< #=#:& MRIE]MY/;ME\P/NHIDJ2\&[895<%IE#+6#2L-/XI$0?890>64VG-A+7E=*XK^ MG,K@+20QBD6IXD:=J%D=:A6+7F)*M#E%P_YE0M>[3I4,'HTZQ):A[_6ENG?$ MJKF>,2R=ZW3&VD6?XT87%\:9?50[80BJWC-^79R(VLHSYKC& \4'P_)T9H7[ MPI])X6V<[B^;HM\8NY=0REL5#CL(2ZRMFD5(@KE2LA>0SCD)G6T*UA=1>3P4 M%%T O#CDI 0U_T/[+U&MW22HL2R:HYLO3UPQR4PNG4RQBQY8%N7+]12!8-MH M4I_ Q#J-R"2SA7R2IFGH1@-.&ZO3^0_^C61EN7&^'A\2YV?##>W:K,(.0[N< M^?H[MMWI#;=[>SJ7'L#>$T-H+M O M-ALAF4/;'U+"LZ(^3.<[W;Q^K[R\4/]ABK5:^U*K=TZ*_9/NQ[06!VZ<)'O MJ\I8%M#+%/624OO=3RP-8Y%4/LEF,O^N!M+P$22+_Q*L9P9QMTOAJ(&*0K#_ MY3LTS22N&L5FFZI^IFZJM6*M5"W>4S!4JS)-HSX]RMQ8@#HM_&M:/F+U?+!Z$;4G$24K^*8><3-L$9TX_\Q7 M*G%54F0CMV0<^+CF)&C+ -4: *!KQ'(1RQ4)LHCEBNG$^6>YTAN6:\7W4GH4 MNOMK"&)CO]+$?D4/;\1^$?OEG_W*[+1?J&16!0,@:ZC!18'/],3AZ=A]3A +I"K=D>N_W$V,1^>>([10]XQ)"=9'$$ M&^7BB->Q613VP,E:DJ28:GM;2]D&3*)BM M'= S3:"-)=,9JX]0$RO4TS$V1I$E^7UB%8E5#,8JIB)O%=G$U4_454:$[AU* M[R,#!S^0K'\C^R@IVAB=4RQVE;%./7#J*]"IIJB]QL?JI4A5!K%ZQ.H%8_72 MD;=Z9JF9KBJ29EB\AJKP0$!&CE@T8M&B0=896K0HGB5 M9GQ/$Y'PCYB-$S,;$9-03$X,&88MD[BZ!WU.,CT@XP:A&+E Q)816T9L64"V MK!AY8Y9-7*&L%'7#\;JB$CM&[%A$R")V+&P)Q6FC,I>X>I3-#L0 W<38XB2P M4KI*+6^835*/&D#?S+TWS;SJM:II8Z!2C;'*#SC-X;?$.A+K& VRB'4,6T)Q MVK#,)Z[*H,<9%1B/(W15+I!%10W.LB%[1 Q19.!!#-%)&J+H[R$6$E]8#T+-:*90@KA6Q:-$@BUBTL"6TM&B9J%LTADY5&1BRX@M MBP99Q):%+:&E+N*_%>JQ@V!*>J:@@3(KMWY8?W*N/2(7*+B[R4JA]DC M5PKON^:>KJ$ZJWLQEK<&SB]?F'./2J8_?G"^A.&,1'3R5X8UX%3#0P.<<+ JY>^N\YGO=8J46 M%JM4K[7J]]5RL5TI?_QP7;R'*VV%:MU5*N1VKK4E=E>\8-UXG*+I#L,PG9&< MDE.=6>/E]:9R_?>YW^_#97@\A"Q.C0 M6KFV8Y?5> 3^_Y5_VN=Q+&FE"X6.<>4SG6(Z,Z'QD.L]E%/WO+@9@.T(HVW7 MA5.]G/5;]ZK.ZTH7J%2*25+?NBKU!>.$<#"/M&E#AAK%WV.&UU<%#4->@3%KJ:K'*]WQ.O. MK$J7*O1#_F'2?DWL%ML16\<;1)MDN#>V-J)5T7B[_ ;_!K87;ZWI]?QSEZX5!C M/ZWTRK2BOL=%64#_06=9WC@)Y3>*>HE3U2GTXXW]'#C-;+4SY(JEV7@V[,QN M6K^?G__\S8RJ67_T:QY4S!7KJ8 !E?0 MYL"AFVBOM:C5>\C!N&#HBQ23H,RZLO\2XD2_E,=#0=$%P(M#3DI0\S^T_Q(7 M2#GA#,%7P[_&LFB.]=@J)ZX8EDEFL_EO7]8IO7)BU%8L]@@]+8'3.4P"IU/) M;"J'3^#VJIY?4?4F@$9;Y*&C=)#2"XQ<_/'84%_;/$8C;Z?IVXPN23?U>Y>B M^V5_=V/*HW!]5N=\-IG+9_:"*ZRE+ A1XE+40B;)Y+-'BM)>.;,T0KI:T<# L3+;:"\UF]4JDDFV9CJEY> M!(9+B=)L,LVD?5&BZQ4E,D]C+YF[>:N)FSK4[.GI/BO-VN\@\&5L?EI;9 K[O?)#]":]YAGR *ZN70EH-: [ M+#Y@\ER:W#YTU?=#@GQLBT];Y01 <3P/1]#)PD*>_&9A$4 M/\6K0!!U2E*T>F\L%>?O6DII(:'J?$N+ M7^[77*?++1$,;UY3_02EBSKBK+A&D3 ?UXX)BI_;XSU0]$2GSRJ=21;H@@U& MC;PWQ>G4ZN8,>K/AOG-[9&(W4Q5,,V5N;.AL07AXZQ?NA4+$9PJ7-8V#@+#!:@4FZ0+QSK"]NM3=D776T"' MVHD]5B*:Q_]EB5.[^1W/R1PA#B-C2ADDFG8J)!7?06K]AED\R;%QCA),=,/-<6U0BPU6E ; M#CJ0N;&7GO_^4"YE9VZBK$N>I85-C>@DPQPK+7LU*JXX0Y"?$2<*E0* M6=OB]UD/V5R23AV[[7 6$L>ER&P>NI(X-WI\K":+;ME6M*BQMZL9I]I 9%+; MT*;JOL.M_NS JMN_M1\>?]_?,@"-N:3B6AH2:%2).D)#5"1)GMSX%%EY$E"]M'=9:9[PJ4S,?8M_!!.JPNZ^\VM.7MD;\'KU7NII?Q)T2)?DV@C9#\+E9/,ADZIOKB7EK8ZM&3 M^9P_E;0WJZL+=!,Y'0;3]X#30!.)HMY[U$R#L*$TXVE=+U2;96'<\W>)L6B" M_X9$F1-TH?0NQO ?48CC=PK-][K: A-7)3I$;OA*XC+I8^5FKTZ5M=,=/:"J M0*C*O#($;6[BY*Y)O\L_\Z^/SWHEJ/7'(@VN0(@V2N$,PWG>H+-4&M]P=LYR.Z#MW'9P%I.A]^[]W2RD-[O M8OFAD&IQO-5&[-QV/+>1@#0U%IU(DX*I-@L=1/.S!^1W.% I).GUL2N@T98PM M]('F,W]TT$CL9%2IV;_U?"]R75$RSK(69:&E*_SK0)$@FC4S*[G25 NCQ=S3 M,3@:;VFM)+X!7E&V>^1R:A!TI[:P'WOCK;"LSO'%/:X?R,.Y ^FV&=9\_T0%;T >'[HJ84*'&^GY72"9AI%[7 LDCY ?MD+)3#)E M>\8;;^Q7!B-%$_5]JE6:3;(WP[=?>CK4KC_67$ 9&F2'WG3.5GA^%Y85DIET M7*LOO8D,6V%9-IG.^^,(LK8-2O;[@G?W3_V_[?<[1CJD.?EQB]5*QXN5*#I< M8.R2G?_G=-FC3WC$2&[8PBLFF2[X4\N?V]R+WZ]0O1N!EME!YN%O.CIG=KVJ M5_3W=H/7SGPRXW>8=D)BQQ;HY3"TZ"1'>"-%C8O:>%LS:VR?S^TL-+@S@0&= M6;7V^_MLS!3 CT"26>[.\4;&G0G<3+*Y3++@=Y>#\,6%S7 MIR@[OR,><-2EMZ$\FS[<#_XT#]FK/&ASVO3^3]KK#TP34TF6]?DLRVD)'EOJ M.9G*D.8]9^#Y9^T]_T7%K&E'H3TMMBJSPN![9R;1?W,WU6LPF1VRQ8;9Z8^, MS[(B.[^]DSR3S-!Q/>&W7T[XFG#2T(_SIR7YVKV)RG HF@=^T0U5D"4(7B#S MC[DDRKPB;94LWQ&P>IVR(&HCB9M>HGI-,+\L M]N#;E5<'OM ?R%.+@:B( #XY( MV>R_?*FY*-*MK=7H5NZN+ MPS6>APC6_R-RF5S@Q8C1DR?&@VSIG#^+UO;]:!N5W#^:_)]:^OKG]>]#+A7< M7)SF_4Q(8?:!T[5:F+WK0 ;-'G(DP[,?SCCXX=5RFRHIZDA!:2<%K4!+4O_? M_^99)O=U?AJ#( %#Y@OUL#>J# U(6-?SIJQ[3H8<7#YO M^_DP^K[/2R$--"2W[V[).++4X-2ZVM(Y'0@&=PV@M@:<:M[E(@JKU^'4TKE" M\U6[+N>9Q4TN6Z\><2KU9MP.>[5)1/DX(LSK9,0T.^C__3E5\R_NB-C7/GFJ]4S%="-U1\MFWC8'^EC76SS4*47RENK \4%?K M4,[&B(:]8;]NSG/!<9Y-0HJ+<6QO7?I1>+AKL)52>LPYS[!)P I)VW!C#R7# M!%HV^]AJLES[^O;5&QD>IGJ3$/^JJI]\=#^?V0]D3X2O81=501*@^BU=$GK-B+QKU# MV#E6+1?_/'WG\ET7].\Y M_[*7@UV6VJ*SLTTF#@_U<.H,8WTT=2%XKBLLNW%;CP?3J)@=5'^_3_]T!0

%V=Y)^#\]Z.]4[U?37!0G]\. -@2MZ]\?FJYQ?(2B=;R3E$OFLW:=)$RS9A?6.B3 M[L#J@:KC5S9E,3N]\!4)<:]&/34=$28;V^8AT\/F(U.2U+63&;.8)+/(1&X=N M DM/K-DW(T*+!>"(TIZ5TJZK[&IFH A1CH;EI 8G"E6YQ(U$G9-,S5VJW(QO M$X(]S6!1: MBQ?T3WD%W;0"Y:^)FM%"2.EMQ1@E)R;G5M-P?/W99'U*WKJ1*K!01M<$:B4.WPM9+*N;146>'P_'$MH]-EIZ0:T:J6 H/OT!LP+ MM.\5#=V=7>^UN.1YN*8ZR3.79 I'&#@,_?322X/ (S2+6@K,R74%FTBW/MP_ 7[G3-AD MBO4Y97*:,X"MEVPZFIZ+87B18U^XWP=ML;9'3;BV8G^MSV(B-< M;11G6I[NS+B?Z6(/@&ZWZY\=WMV4TGU+G'#SJMOB];MU)2K$2A][74SDQ84M M,"FDDCG6G\W8U2-!#Z*LJ) =J^V9=:W.BE+]9(3[^^?4*R,%TO35J=E4S;XK MWPFX.YMSX+,F9I,%UN>;&4]!W+@T.9MDLS@OFO"Q6UGBU2RI_^[O=%GY5B\(@_&[<'IR: M2%L'/#/GNS,%C?C15H5,D^].7"%9P'I;-C'^H5-C;_Q7JZ56^MP79<$VD&56 M MFE07]Y[5>O:^E& 01RAZ7KZQ70=MJ^[MA)8Q?NV%6 -8R"H(SAF^Q(^S]7 MIL5Y%*_W%-C.G\_&/0VM!NWW)50G)WU<-CO#T,D\<^P5&PLC\<58?^#?'S]\ M&UF_10W\S4!W7ZO_(:?V1?E"5T:7E*&M\P\LB:]^9BHUO2YR'B#]G'\FR@) M;Z9%>:,7WE'7#UB,SP_0C4Z;VQ8 'S]P/-K^Y&34&QY:1!V.H"M&31SR9XQ= MTIXHJ/1W!]Q=5:##YKU0-FE%3JC4%"3"U^J,OUJ_0-TL;9=FG;U^@G.U$ MK@+N]:(+H%F%8X^,&5L%X.E(>--ZVTIF5:!(T"9.@]9CGU0V*-MDB^]@%Z,N M="A.9T6JEML?/Y3JS4:]66Q7Z[6S8OX,YWM9JG3H\R-!1'Z8O^>%=_V&N%NC;82&BGZ MIL,PJ7F.8C;Y\515N!_JKSO4VVD\A"Q.C0>A-V(YM]0%55KU?Q=?&+6\9KT8 MM3(G">_+BSO7(;&9+7-UZA-;C@S2A"3_7X)=BC-=8#M&?7B>9CJ=97?_%T;B M^K=OQ7(NM>D?N4R6+A;04PVWOG6OS)9[W54'A3I=?I=,VN',(^Q2"&SL G:L M";OG]'WZY77\<"T0U.U"'1MUU#F!9'F>=V<6^0";MR;==X 2>N;ZF=@#RZP' MJ&T-;H^^]D %@'J #P\TJ@(%(U#?NBKU!;Y^Y8B(-\K=[[;XLF 0;21K )XU M@"#I9.VZ-^.$WX [;4FZ--N?1)G2!\I8XV0!BA-,> "E/8+6VCCZ1\'P@;,] M^X*#_;V*L^/Y8W^^OS5.$[P!>0RTSI"[;JP>6@]G=YXW.4!!9/2]=W &U49FKN! M^0N:T17,C328)$OOKV#>*05[98R9?%E3OL9?^([<,,D\LW_7V[5T]]^L6U(T MO=Z;<]H9:I;*O>A/97[T\YD?O/APBL!:'XQ%^"NU7I+A4)%1%E7 FYTW4#)% M=5!3VU?LAE2DB[S6)BA 34?E=;G<_O(ZAREU*['SFRX_# >;8I/9W/Z"C8,F M:_^ES+>JHFD-5>FA4Z'MSE"?6Y$A5YJIX+DS*X+,4^W^3_Y%#:2HR\&"&&12 M(X-.WX_2++QIT_V%1.V#SHH4 ]3S0CJ99NT:N(RVT!/:L23\LO1#"?.%)&-; MLN95DO8*M]J+I0XC!0[UG:I,1D#6@%;L:CIZ84>\[LR^CZ6_7798'7"OOIT M=%"Q!6$PI#$IHS[U.5'6_KV,8AUKM*BQG_?5?D@M8!2M7F9HP'5UEJ5M5R],GM^?^C,TN"6EQKE\D\ZD!X:3B?8YAPDJ;[)@U$Q MRZUQL=&%Z":=ZW OHN!YN9GIL^7977_O:C;*O7+]Z?R:_:GK,F'*+4[2V]5?,[I"!L4:^((T$_*L+$]M^U"9G[X0XSM ME2/'J\=J8RFC*<_"Z3 ++.:6H0;0V4&F9O81M31&>!B+@TJ>O[X6@UH&'1Q8 M@W1*63A,R$U*4C+0J4\: %1-T0'\^;].>?#(A<5V/.[IKK1[]@)4[G3>[N)$ M-WZ[NP95YS$WO@15MD;$P\R0DX.1HF9_1GHKMC6."D(3;N:2AKIERJ\KQ>_C M7Z\/+=XG4^YT*E#9"G+#7>"W)!:@Y40A1C:N5Z"Z$YP?9BV;3Q:P1@_$M(5. MC8>TW;)SI)DOGYLVKC1KT;G.;#)5,GQE].OU3RXHRS:O3>Y!R%OV39&C8M>6 MX@K0LJ$>F[87\D4#H7A$Y\MF%)UD69P-'^R[=EG]*[:"OH4:M;M5)<7D"GNT4=)1KD&8%=N)!PDE> *I5/VX59<= G3\+S0ZDRM/^7DM446;$- M^!:;"7/%NF4&[Z_IY[;T-[ DBNUFDY%!F?O@[C4LY&!\3]SM. F^ZJE#G^F, MP\6:)Y$5P3H1>'3>81I2R7P:4[=O$B>$3HV](2ZMN3:6TX;058)H$^4QA&%] MX9A?&]T(S.?:W 1HE8FNL>XB@=$V^8717F3A*E(T["7NA]$WV0L0N;3+-QS+6YRV;L?%0PU5>1,U M--=0M-[5/=J>@L,L!%F6GRRD_;M>Y72D[X>JIY.IU"&W9.)PSLC]#('[:945 M\VL6F*ZF<9&A16[5_=U;9_;V*#SI6KDPK>*\B6&;Z!JPTDSA+MQ+<0294TJF MHN>E?8C>PSIVFWD\\;TY'P?AIJ636A<66,'G/[;"LQS(MCM7:S;J ;QJNTQ!7].75L$><92/[0%7*7W-,X M-U=(WC5*U.P_%+D)O;(HC74@+ WE??&/V"^FV ++X#"4\_%/3&'G7!%C&3'9 M$W,9<0,5+6KV7\3Y;+0C!$(1G0/N@]IXV 5JO6>BHS[6-9V342[<6,'7HA$Q MW^0:OU[HW.R0:,1]:LZB\((S2:1D@T;4Y\L(2#1JK &!$F'DP4G\6#*C$/@M MV(I=2!R"86/3$V)6VHW,^-L'L?S @N%C"F_XZG>PXB&-?^12X$FVP:3YK'6" MS229W"&U#'ZOT7&:'#[*)7+]FCB1XUP0>SG\1_ M*>,:WXLNAR(9=',JD#4SCA&-6]O-^$9ST1]O?N(M^BF1M3Y^A;42 BME#(32 MBBCF:Q=OS8^?ZW>U.C?OYI2]_EI+-P]]+OL M[W[K.?/291FI6AH\=8_V1OMQ\]B M9V\[+EO.#^H2F&)8+"T\&!LKMM9?,?[9N0THYKU .,<\ZNY.$ (+JY>?RT[CN,PIW:SGQ:X_V. MGE^^<7?BFJ#L[MO>?1/CWGN;YW>3K_H5BUZX--N99=7?U\I;MMRX7YZ^WS)Y M2QHRR^M2<2!MH_GN3M]GP#O;*5NA8-U]NS-+)6*06 !\_ M<#R2*R=/484\$HB&JHGXU2M2>Z+,R;P(9:HM+DO]'&USYO,UM9#?E3O6&\9] M\];-]9=4^BOUQ$EC^!=KWKQNZ-_J=?5[2\^W+=:)W%^_*C=+8E^I]G0$WU]4 MN:[(?Z5JT ,RI5I3D #3:Q?:6[]"WRR5UE+8;U^@G.U$K@(.&A+C5/(E-3)F M;!5_IR/A32_+5C*K D6"-G$:M!J?I:=%[I0_@N5JN?WQ0ZG>;-2;Q7:U7CLK MYL]POI=>*=^AZ5 M6JOZ5*&J-?CO"G564CM#H'QZE+FQ($)W]=^SXMM^JMWY,5:PEZ(S'89)6;N2 M[X+>R.>47Z^/,"+3QD/(XM1X$'ILEO]/75"EU1!A\86&2GY0JDH% QAKH:AK MWD?H$SJ>\R^U,E$'Q/GN?*ZM@'XC/1#@3=G+.^ZO.S8I\UD62/>_Z]QMNM_? M="S)9[K3&9$6S M!*&."&T/5 "H!_C-0*,J,LJ%?NNJU!CTL^,H!.N%^VMG]JC\I,H4_I &6N<+&BVO8 < M:G%O[+N]H19OC[^GG=F0OVO]^3N>J'S!G^/Z\\ SF]Y(R&_U/MD4ZOR'[#\. MPMS(^-L.OU5\8SV]24W';A9O-NSK5LG9FL>Y15 (>= >$.&FQTQ2\GR@BV=;D%^+$JZB+0 MBJJHP:_*\)]ROP'7*$6 QJ[>:W.3E=LH^LRD,_NM*=W7V:TH,:'>1E$:<'(? MM3*'.F(Q2"%045!3N3=.E%#>] +JW(4&M8G2%KSZ/;UN;GKT89["N+ BZ]]M M%25''8;>,V;0"7%B7OPJ+<*"IT >726%6!S$_;*B=KYMN+LF#\RSPQ M;,EOEW%9F)7V5,UD\],AUS[$K!S7+GW.$,7/.:+T)1,4)Z"Z.F,_Y/"ZZP O MGST(^QBG-$!O,YNR*Z7WNX8^,AU*PYI,7VT:DSZD73+I[AYQ:O8W8W-",T+H M8KF8-S]%*\8B*?"238E2B;[C7CF,*X>[,&:>#3"CF3B8E,,LRNH:]=C= M5+(H>UFI\$7ZTPGLRELE]"MG*8_SP,Y M$2]!0P=C(& D%X2=5]L 3X(YH%5 AK0*P-HJ($-:!9!6 =Y*AC?*AUWH+#M=6OR;K*-0$+X>BJ,X$;7.:C)EJ,A&=[0'@!HN MVXQ00NTLZSWC(;M?&]\7YS^?E?.2HHO3RN-K:E<8[9&SF_ XN[8XFS0G[>9U MAGFZ2V/DK.29LR)4(!1$WY1_9]^LQE,)*9\4QF M&[J_VEB=&M(UY6F16!5>6L^/]\WO^1>,)!:]2Y+GQT-TQ0P0G.H=+)+[WX'6 M%+@R]U<(%=9-H'.B# 3KEBF+/KTYRU1^/]8RW_L8Z4MYIL]^,\"B\NY-R+Q= M-PIZ!:<*Y3JSK%S*3X54K=;J[AS8^^%S;W2EMF(UCXT6?>K&]BJ/E:L75I9F$Y6'%6ZVH*^K#;-O3X#]5<_[L[-O'?C.6ZGT M]8X%U\7[8JU4H8IMZOOC_>^%8[;I'BS.C=N.9U2 M>Y_TW$ 7+T!=8P,4FRL01)TVHG8F^G#8))I)ING]E=P$1H? :$]Y;8 XS^LQA>I^I?@J.HX,AUNAPKKG))IK"_U02!55Q7.?L=#1P>4CJ9 MS>)'#EG=(@6?71M..-I\)%D79XX)AN*((1SE[85"LE#PU'70,T#LC\1D-G-K M54T; V&UD8I1$6Q\5Q\AJK3*!*B\J &A,^/3XO4?62O?CG$>=G9W^M$B U7F M:(@\2C'IVYV>Q' >=[7*Z4(#_(4XN1B(@@#@,U"LK#CIJA*=2N?0H'F68;^N MW>H7_I$JUQSD(\O!?J7W@N1=YXF6IXD""ZD9VWMM(R)YE]C)T)'%CEL.F-AS MP,:>@U1D.0C. F$^T7B\=7%LA<6/X4H\W*C:,YAN@M%8Y0>W5.@F$Y2Z M>)8:F6Q$1H^RD=4CMQS$WIO*1-:;U?9V'M7V1U(*R(I#&7A("XK@Q' MDC(%0(.N2HI7'TKZ-)OO!9X&61)J[YM8LR=0/4@T!2RJ(Z-%F:AJD6L.8N]; M92/K6WFT9*YU-HI."7-$V^@(8*@050RYY2 7>Y\J%UF?*@P]]LL9.49/]S>L M+"XO:V@K#HGFUH!301<) Q5/ %DSSBTUP=^QJ$%?H@74-Y$'9LJI"7BE+QNC M&,+MS-HU36ZWY.?>W2#,Q(HQJQ<&%T9+I"N.8AL=LXU!['WP/+1]< B:[ P;PX=;XSL79S!S7G%L3.[.99_OTV[(KW M6CKP],L:O4?WVPY"QZ*[H^J6@]@[9OGH.F9N.8A]SBL?>X\E'UF/9<]A USV MWZ,?[W.-KXMKC4-(WT5@*G!?J84]_9+Q>H?;+%-X+DN]9XY^"S.#XGR=6U1, M5"&R6Z2N.8B]NU2(O;M4B*Z[Y.M=A':Y*%\/SP5\=V$0T(F]EU>(K)=W9A=Q MVOL.-QZW;@RQ6"UIN\++H,5D[UO390L:5XU>_=^8H42C>-FX1@&2P(DR!2: MA\[@&SIQTQ/AIQJ:%DB1/-:H$3=U?\'X$:#;_V"0*D"H(=00:L*GQM$V6P5^ M<,59+C^[3X V@0# $/T-(][2=L1;E 7[+ZIR:]S51$'D5!%5!;[]FORNB(,V MQP5?%0CY]1(*AGVEMSM?*,WXNS\4%RGX6^43%RGXFUJ(BQ3\34_$10K^ICC" MEH)CZ5SPJYK'=(5O75ERR6QF?^F+, M_A8QAS5()=CPRVZ$TE8WF\RR^QM;$JA$:87Q+2F3@BL+2U:6&$+"]_:W!1;3 M@D)P$0 N<$0?-)QT%SV/#^]C^\5@[^I<[\+>8-E?;OVZ&/V@^[T]\TVNW'9S MY;;VW!SF]&OYX0_.&Y^C<.6V^LP^"(46\_,^AY$S[%=N/\W>A>]2*EM_ QC) MQ'KE=BM5:!9SK8?G_BM&$G-^7KE]IY64I[M,M?N+/XYD)K5*?VR[#&R\.A6IKAI#+7F;TK8_DZU1)*L_S.@?V^.$ZE0KTWVV[$O?/O[T6SQXF#7(&]30FY MM&)KY=@\:[%=NE$J+=%7Y>4CS M%-^NP68W$T7D6JN *: "IT0.&L@R$W[YTXHORNF6$+V21-[S] 3& 4 MKZN)-W$43'T-S23=G$8G=Q''%D?AU.(PR90/-@H'K):AF)=(G !K"U@82W<< MFYLG\ZG]YVN(<8JKK^1SJ4\J2;LH]2&.4APQA.7N23J93?D;D-FGU'+!I=1^ M"07M9V_2[[XO&S_XV=9G1U9M;[D5*90[T209J::,)TB"37P1E$0.)5%)9A%H M1"_^BU2"BISJB10VHIQT\AW*\\[LN3UY2PUN)N-&.062QF?>O':.?-!L!/9J[-=^>B\4P[Z9:DFSOL%BS*% ]2#X%+/HCHTW1O7/(+0>Q=[@RD76X M/%HTU]H;14\EE8KDQ8:N0>33K=@A^2G9Z%Z1[9:#R'I:X6IU9'36WD%)'7/1 MU76IKQ3NF/M::1!X^B32UUFY5IIT5)7&-0?1=:AVIE9=8]WCVNWW-G^6B?WM MC>EL9!U UQSXE'$+R_OPR9D*CH-<=/VG(,U0) R,O:.1]^AHM :<"KK(Z4(5 M#T#6C&8T3?!W+&K0;V@!]0VN[@V@BHK0!+S2EXU1#">N,]/N!LQ,+]2G?S)A MIDL,)^7"X,*XT-MB(S)J$]UKL(]6FV, Y''1#[@"='\O7C)K$7#5,KD(3Y1; M Q'[;&/.)V+AY58\O =15E2C7LFL M02H#'J7: &*K+&IFT1)\L>94M'1G5CUUQ%I'$#LS;O1Z1]>;6D:4 L\TK=&+ M4DWR>APS>_GH9O;<85RDX*]7&1?29?;L&EV&2-'WLSDG$ M-2&^T^YSLH])IMG]K2[(W :CE>\G%C+#I/VW?\;8EN/ RK32 /+<^O]$FKY(IO+ M$Y3$#R7^-[#,)9G"_I)) HTH-)L+X<0R0V>3!1-_ \MT,L]B#R0H_W3Z#_B[U]S+V0"TM(3HCDA*(/I'B!A.2$SAPE)"<4-6A$)WXC.2&" M#9(3(CDADA,Z47,2&520G!#!1:QR0O _B#GX%_Q[M#J8.8I1<$^UQ2'0J!IX MIYK*D).3Y@=)J@54L?>5&G)J7Y0O=&5T21GU^?,/K/E;_,!$N;\ M,U$6 'H]+V+$>-6Y0<@P"2 M7!"6N&H!\/$#QZ-CF9P\1?T@9$4'1I\("%%#<9";0_5$F9-Y$8ZJZ? #HX_( MYU,6C.W40Q[_Y^*"NA&!)%Q2#:X/OL+G_XZ!S$/,9+]21BN42XJE+BXLRR>( M;^Y-U ;W603";X:V048E:7ZNY;\$G3#^#8GCK7^OOP,Z:A(WTB MUE_+V\-I M^A\;K*,\KT/U'9P=.\NP8DG6AMZ>'OCLBMPLB7VEVM,1?']1Y;HB_Y6J04MK M2K6F( %F5W_TQ?H5^F9IC2Q;].T+E+.=R&$8]WK1!="FPK%'QHRM8NYT)+QI MIVTELRI0)&@3I]$TXQ9#]L8E"A3B6VBJY?;'#Z5ZLU%O%MO5>FV/93TMYEVM MLJ?%LCD2VE;C.S2=@Q^8W)?JM5;]OEHNMBOECQ]:;?C?ATJMW:+J-U2IV+JC M;N[KSZVS$M49HN/3H\S!D +Z7?^>%=_V4^UN<;:VJ%-TJ<.PK-7CO]>JO;'W M_*_77P6X@(^'D,6I\2!T0RQ'EKJ@2JN^[N(+\V9#3AM0-Y+RKE$K\Y+P[NJZ M\QL2BTUW+UO>-MO91Y[F8Y.1PN)WO7B%Y??O2O5J!-76Z_"Z9M,.91]B5.S:U)K/FI,D]2#^K:OW0 M Z=G CN6P&X];^40,GBVS^QX-P>J !0#_#A@495H*0%ZEM7I;[ MU]=Y7>D"%1UR\T;Y6AD8;N'MMP5$O MO&)LO34/9;/I?^SF>=ERRY[?^:_9?W;O(5OQLNT[MG:&K:#FD_\_>V_:G+B2- I_=X3_@\;W.>\]S=_70$JXTW M;(/;RQ="2 7(%A+68@R__LTJ+0@0($ 2 FMB9MJ EJK,K-R75'9U5MA2*!P( M?'UJFY%.KQX3Y1J\SL>PNFAB%)Z<(+*\@*8ZDS2EM;EW/ '\^^FJUWCC2L]L M.>5>8/G=IXS#$7+\WX->T/IW9[_O2%6YP:+WW75+, MOF0LG0GQW#/OP>C'"4RZRE3?Y 32T[;-)Z_ DZN27):TMMK1A ++PJ$Q3I\> M IPZ@]?%IUR#KHRJ%VS@@L]:+YGHS1*.?<:( MF)21@N1/A&_6%Z @517T "8##PE@@-,J17XA.@(\P-GT)B,WPG!\UP:@+\(S MZ8_H3-FGJS'R.R)1_09B-9G8 .<,+QIN"OK6.+DWW$6[ MMTL!BGT8FB@C^'(,8A2?8*H#&,'.36-?<#;-C>V6II:!VM=#N:B(*99V49\2 MSO.Y-BQ]'060B.52JUU$FQQ5^X0A,A&R.#L1TD&W?6>4VDLVQPA>^A)#/J5Z M>:&((^2"%(1AGM_K%>CV:KJY7OO!.D2[_9B7?]<-(>GKB MBN+36U"2SQC8M5M*6 BF7+K7'^(5O\*]T5.]PF/O1%TFM^&Z4>(W:10O&B8;$1PT[@F38O M1)YPKV*>\^@WK:@'RZ0&Q"?GV2S]]?[,7B>O$MG V*R30M.4&0XY.0+\QL>* M2GDW@ U0P4G%-I/4O@\Q]0F*OO)E.I9*^:/V))<>S3L9#1B>,UV7AEPJB'IC MC0+ADOIA=?8)"/>Y\872N']\WF2XZ9:&QZP#+D9QO-+69$7_<))D(QU8S#[$U!+ MYC:![=*Y@UE7$ON.&6%^B$.)+"MKB+N>*$N8+3CY^)G\WW/M;I0N5L(DQ0?Z M3F+X&[P1&R>P.?)MNN LAYCZ:<(F;%^'CHK=8'$7S"(;BV\4Y-OU^',/(>RK M,I&)Y;.>,XSJ<@N/].'2C\HLCYCB#E(C_; MVW\J52LWJ:K57:.!Y$^>!1OQFN_C0D/JWW.^+3."RLB&B[/-B._A(\0%\-_% MZ:9C27H3)T/H[()U8.J'W*=CN&7/_H_D3 M76WWQX/;06%XFPI%7HV,/I&H[<5,X;6/^5+4[.*PIU-;")IOCQQ_AY7G4][H M #YZ9,/KYPS7:IS9>&:C\B.2B-1[S2&E^^#J]IMAIO M]C?)4-XHK?W6;;[Z;O4$]X .T!>;\"+I=D\AZDN)2BZ6R&W"/M<+E2S8>4W\ M1,J2FD&Z6[V_N:F]%V^\+!]P52AH+2TJ%/14"[]C1D9Y4H']T'@9 4T _:NC M.X$1\>!CW.QT@"_!['LJ=/9TT0&2:'RUK_O\:7*[$=_5G6LD,>%N,.WS'C79+8'I@ENHP78(*_%V;$X,*;;R@K.WJ3 M3<$7YJ["1F\+8!_@T=VLM,)_YY:])\6I@MA3_NNTQW,<@FN J&G^JRT+\72. MQ@_-T0GZE]5Q8GM1%E]V7IP2=YT/R]-=YC97J3T,OS:))GLFQC'."V38Q(Z(><$\R"37V/9C<+!H9-OKN'HCP,8SJO7HBTY7<+%(L0I M> \-AL2O;A@5;W-4[RPZMC,Q7W)PQ]>E-'_12=X^;-+%9.NZ+K()LPA$M9]4 M!7;E]3'>L5]R9173>B@-TDN! [\^)_%^ ^3XXO!(Q%*>YMT'XS,,K\D?KM4X MBX+\1JXHW7]L>HXQ^Y_R'*M)[?;Z<9#XXO*^)G,[NHOY';BG-G)N.L U8/?# MZIE$>^4M=@M0?Q+T:)^2=UTXBXW/K;$D5,4\G>K5DGSPS8=LJR/-J\2I M^5S O_4!76&QIQW!&F0OHDWR?\)B1+L'GA],.;])'XJEEG-J@>5,\L3*8%]. M]7@D9^WZ^C'1[GV=W_.=G3JTIDSDP!.7W1M%%BB#M$KC^QHX=P\Y7[H,;0VW MU3V&'M# 8B93QVQ>K#7K-WRS&)?$9O!BS5HF]C2%K2[ $89!GJ]]E&'N@>:+ M-R:63VR10KVZ_X&= MX0R0X^"XR>A3$CZQ"FDT]NHP+,F[# ^'GH)SD"WUXK'D1FG8FPQ/$S\;SO<7Q[ ML +GB=0'Q&RO?"&9Y17$S[R+I&_$= ME=84#WWLQD\JOE: R GF@4;KG'R:@_ (#D?PNCP^"8O3=P&6PL5>_I+26 4A2KBSFZP9OT M[4,@UJ6/:C%F CQI="R7]J\>^B 1X4\F:3*U!1JBZ'=85[,ZC.(^MC8=_<;< M>KINZBU^WO\<7?:[F_3(W2#ZK2FDE3S5V4& ;<71=@_4W92I9U);A CV%:K^ M=A>,Q3?J+^@Z[%+I=!"KUCN5+Y;T\GM@5%07,3SP_W!R^"\*Z%C)V1"3 M'M//.YJLW.I+;VQ,OP!_-WOE >@)/F!^%UPG$\LEMRC+CE#H H4^]]9)I#=) M88WJZL.XFM5>L*W(\P[)/*Y3FNT4P0H:ML3M!T$_'"U^4IEODTH/W:^X('S< MW8@^I1$X*YB\L7"L7P8B@GR+PP2+Q0!=!_E89NN)(=\8*;XD'L7HQ+;)M:M; ML&VG\_*-UK@_OOAXE.Z'YT4O6[?.[ZNT)>? 3=K:J,N+(K9N04T>$-3O@T+D M(_U/DW-!J7=T'I/UR/F?S\5R?N>(?S/LT-YA)Y>/I3-1N<[W4DL]9/^5UI@K M,X@=T27YW=\Z'2_8/\+M=K=G_#1A"'C4GX!<3=9>\RD[X_J>!:+BN5@JO0NN M?Z"H\3 E$ 1R-NME.]"(Y8=I-:N3":P!0F:AF\A93O^:BOK395_\/9\59!'T M9B\GK;JJ]6IH@X'>3QTW5&9[B-,$DGT#.R""BYI4@Q4""U8=*HG8T^4+W)MF M=#)H2@6.XS&+8(0[A@=+V2C&(=G,)'5K+%=>[MZ[[;OZ\TY3>QMZ$R)%P6WY M58EB80D,[DGTA5@-R /33H>';Q4RN;KN$OC"# M8*G4=4VT@7EP,ENG2UM']0=IZ !_'Q]-\M4P%]6/ ]7D^TBA;M&0>I#ZC!C3 MOXCA/O1\YQ>E9[:=JM+@)T5.C_&%B0#[=_HABT]C@$6XHM+XCA>!Z/ UO#A# MEX2O=Y@^+XQ^KEH3N5;AQ\@<5&ANW$JC.^C=-A Z/L)C1?KPQ!&68:*D(E+, M"N1)O T,-F@ZUDP!184O"'V??1<@.9($[/<_IZ<@_)' _:3NF"YPBP98>DAD MX<;L+^HO(VCP%TV=GIH,C.,_W?MX9B"1P2OYK0^$9I$@&-+H?T_B)^0S+(XU M/T^_ R2

0RXAY M/VTCX*CP[ '!F)W^#@?"L\S;$3)V@&) ZW1ZP,?X=]L"3/O/=^%=L.E:N7E\ M5*H_W-4?"LU:_?:;;?];XEQ_&+:KV%8\GCLQ]WY;;U8:QT?-.E6JWS;JU[5R MH5DI4]7:;>&V5"M<4XTF?'%3N6TVOAG$_GT4&8W#4Y+^&^3.'06DS\JL;@S< M:GVXBW4=W4=@8 RPK2!KZ&3&ZBDR"J_4.W*4UX9U' &?&X]L7T .2FF@1M\]C6>'!?O&G>7J&OEXG32,<> M]O4$0[S8&.0[(W^I]Q94]N.CA&EO6T>? )3.M,::^O7V_'2;1V_TR1\"5.S MLH/5(I&E5!\*N)DTO4.6M&!U9W3:6\0V>[/6F68RJ=7F&48Q'@=7DN2!)!,L MDY 4GA2G:&V%YWA&QLU#_U5[B,+$0\=_E?17D4^)7Y0DFS_ DXPO_WM\U&,^ M$=5&2-0GTJ,PQ6"\?\FK/G%:)ESV0>5C> '5(!]L5;#IBI7%; B#LI_(H[?_H"ZFJ _HW'Z?$85R/9@ M-\(HAA\VHCC<\8DDE@D:AS$E"/A&_473*]"M:AF1-KRDN9^U&>(&Q"@6D(J< M#6VJID-(&O B?B*\!,@'=';\3!A8DXA8I"B,/"(+8J@.P\L8OQ:/H"9H-[;,G5'67!,< M_M0$5?=JJIAPU9Z,$-4'HNXI..@)[ZBSJM1&,I5,Q"@L6RB@'0)#\^5P3.#A M'&#=<)62?9N/5GN,"CL?P2+(4 82:S7>!Y##'C!JA!@9OPTOZ5(31L='QLM2 M9Q2<)ZK-"(1$E1Y"*@['XHLF"^HQBKY% JL@-.K;O'S;4%YK.BL>Q8S[\1,:N4SITY(*J+GP]YQ :0YD.BLW(S9 M.2XE#46@I6F]/S\5;;_A00?@U5'-Z$A9ASMDI<(\%54#IB)&CY<^()7AA88DZ,U533KZ^MO0OD97>>6*"Q4=+5NU-Y24 MVYR2S-51^O(H:WT6_=P^-&Q4 P^(81$)LD[#=AK'P_5D5CAV'#"*HO6)$0'Z M*WZIV:.5E-SP[89"Y]-C\9QD[<4PS.D4]E=DX& MRSE7IYAJ9[7WYE!%>TP(_O.Y;/9LOB#53@K JR*=UP<7_AUP:EFO0WM +.Z3 M1'SLQ.=N^9;*\ 29)QQZVFV?HJ=ZK:WWJ-:8[KR6BR/AIB%G3L*#2X]C3/R? M&==\)M\:M]_/<]>/=\EN6L#=JJ:AI5AHYT,1B@L$3M_6R"MH77@AY6CB&.O$5,GU)5OFQ_@4OFBZO,B_C/ARLI)!F'#+Z1**&%-.QC^\TG6.( M3"L AN/Y4 *X4[WQ!%KWD8FX2I(CR-@#R7V[6%IU94E1<'#:SJ\:CH$ MIQR+TW$)V([41V<4X1184;3V?GRD;W[Y/H<,2$HP7 :,WER$&9C;=_GB\K+' M'Q^9^X0[_F=6T[ /.K8_IB!R!=M#6@,Q+6:('D%;>@1-](AQ^Z^L/*F%UUPI M:2D#2U>TRIY9L@YO\TS3ENS.S,V-<=#AC%-\? 0'0[!A:'5H@"8XEBV&:"13 M2\2=;;FN-1DK,<0]9GG[ID(6V'\L"8(T5'X>'\VA,K$U*G65$)?1&%2F*X7D MVP;H6MC^N8/#AZT@8:3[PD%!TY7"EO7R&B'+AOF0:\F0EE,:IGZD2W"BZYT' MXSR;ZN5;HM?1Y.'K4^XM)!2%8=!:"0)#L5R\-0\(,^%@.<\1IA.UN6>EK\AF1>CO3_7Y#4F4I-=:==[U&M<5D:,P.V44Y)Z>_D'2JW MQN>CZ_;'^/-KV.&)=PC>C#.:"IQ$$N><6HNY:,-#CK^7I^W$3@ M YCA:R.93$:3M#L00!KV=5$BX 7>-@3HG0J2]$ZBG898LM(0C;$T FP.='JR M0G@ AU0D@YZ.2#R?P9X(DGU(LO@F=^!%Z,%Z$* "PQI[GKX>UR2K'4VPM)8S MZJE',A7U=^!E3=VEI\=.O88\""]%7:3_3!.2F1^JYPR %MG6!\&-=$N8E3Z1 M;/O&X7DXKH6XXR- ]X!1=(#)/,ZJ@C$ 7!^?%"<<8P+^1'KFJ%&H*BA=-6 M\6\* 0B!"SX%/3#B))SH+%!#'$,_E3H=A21\V(#,8Q(!)6V(<+(O!@;\EQ%& M1BX_>2T^*LX8("FOBI&6;9*'+1<;)ZH1=98$]A4CZ=9Z #Q9.3.9R=2CC61< M/5$ *V7RIY&2.\2DJ0#@<#3#CDW2&D$_:N\BCNAC4(,ZK\:.CQ0-C@"\?V#D MNEFHY&T+F.P'/P.#3$4X)QK(K\O@@SYS=LA*L%M:F1Q'3F)SECAL%\,KR KSJ%W9TJH&K#T]HJI4Q240EX-1'@* "OYJR3;1AK.-L= MX\K@NX0QG<(R0."@/D[1EZV\^PFS.S[257.#*X#YQEB[,'SA/:0KTCA,,&&2 M.)9L)$Z3DVDG7IS7K_-%X_CH1X0X\_7TQD9DE @UI?(PDNP-/(^G VMHR R!2-,-0F"/)I,@!<(T[K8M3F3*6B;0RK3MF5(,0V\^>@S_" M)U+?.@:)OEW8VBG2>[M/2@WT"[&8Q= TTD$]L8O7IC2C^9L])F;1:;N9!. M88?VU<-UZ>$\GTB%2.<_&'NNH>?\/9@!O#*OL$"Y( D7U>7E;":I M>OGREZNC#/T=RN]H>_G=K"U'TZUQ[V_A)9M_D"XJZ9,_14W!PP(5R@ E*,!6 MG<9L+5[X2_(B4\Z;B@52?33K1DW;?2<:]@GB&!D^>5@;,>A'T;/7V)9F?>&4 MP3;F'VY8Z>ZZ7Z],\A'UA^JZIOE8,RE86>4.7;RBC?J&XY92V,LY!.&C('$N M<[8,:UTR8@^QT;V)U!7! MJXVLG,CC>- [)B<22,,D%*)*BT;VO"3KFJ*N? _!A@2U&2@(C#;=*##=*G=U M*Z<:4Q80]+L1A=%-7@YA(P<_GFA0 K9%B0&!C4%DJ^\$JTCJJ$.P=6(4PD:4 M+ $EFBWC\#.QVD;<[S:O.FA[@H!U.= 9L!L%&RKR)\]B.\I(]P8UD8)54F!: MJ,3C;@2)%(R%=VQC&"OB^"YN6P;ZKD;VV0.]&K1 TKA&MQCAO:K,B(K!(D#I M9*)#HJ=IHB^2N?5G6;>H7-0MRM-N4;FH6U00W:*(U#7I._@S[E M,7:W&!J?7;X3'PY/'+(=JEAO-*@;4 1'(%)-J2CK/B4X,:)93]7'EX#X[O.J M:KFWS.JG3\S0?YA2FDA'7'1O2F%<9S7QYA*A'2-3NHS.-L*(4D#O%?#7-N^- M<;>ES*(IS_<=.IP'7NG%M73)RF M@J1Q9#KXQ-K3HXGP!NQMU64F#C8@W$DE,@4/>\?$%%SL")A0EEF>@?E3V6"@ MYC!P,[2+1!)NIO2<9[/)@\D1&5XF,41,;6U-Y 2]>-?X&KAT'SOGNY:=AVTL MBK1AL8LD\@L\',## L]M\\(DR!O3!=L#^C0*]Z@28^258H?3U',$2>R>9U-AHTJPF M4"JVJJ4^2&-)%CALTI\MLLPC5=Z>JA9!2N;<"'CX,>VPU$RCBL^\+QL\SB194AS MK<+T<*?BX)LU,G%P!S:99!9\\FAH+,HIV-GC48>:O ![C4D7J#[SCF0CR&KE M0AT?#8QND6; =>JUY L&LV(]U&WO8S=SGY5OI9AF^0?G#Q>OC$Y#98M2_4T6 L^UD3DXJ(#\[740,/^9]T_S4X6 MT\6Y-2(AY8EP+$HXX0%(6R^YDF3%]%/KJS$T %W- ;@9'W C/OPC%H\DM4]O MVSBU#!XV)C,DZ\RV"@%UB<9A^(U4&8?.:?69HP:,#5L$&'R6'K#?0U&]X3)-G' MTYW\^9<8TY*F@#12_CL[Q1LW;KW;*>^!83N =@2>^+GAL MKJEISY0)KM3X]>)B/$PD;SCOP;78,19V\II,FS:5=1-@N:NK-'Q9X7()[P%F MO6U'\,FVQF^]B[O'\3O+^L%_!O0ZO;Y(J]AN]BKWBV(P^C%-2 MH]5$J]G_U3C.^DW&'5.4)U:UV0BH-1"38K(U9H<=[NXASG[U& ^'0!M*?RK^ M#ZZPUM\XNSOC&OJ?!9QW)M-J)L]JP?19X^K,S-6NILR:"_6P?2=P'P3"R=248 7];"V&Y3> #R1#Z6IYT: MJT0@UT&^PD[QA,W$8UG:J;G;7N+ [LQ;,EH]&U\U6GU/]KLUS2VL(MJ,G)+Q M1(R.>RBVG-6>[ JUQW*AZJW[<+<,4P.JUMBWA_+]>/20VD #^GMBQV M[+>NN9Q$' 54GTH'4ME5K.I76GT__H,YNV5'9Q% =_-B>!8,K=:Z9F'S'_W M':)>:#,+8+I:H]D!/'T&I_^:2@(X0#SS_3B V7!UQN7J)<'2L60B^V43NQP.1JM7H_3,5S MJ;8_%M@T@Z(7<*B:;?:NJR[UO@L[*S=+3YP!WNIUS_>%ZML2W'HXMVJ9.$VE MG:R[06CTN] @PG._-QU:G3HT,/?>]9V)A]>9$1JP!V!4YE+A18.C/'#IX^LQI6V4>,V'%2SEFKWWKC,C:\_&LI]US># M:Y. MYE(AMY[V#DJ9Z'#")YH-=%J]G\USAZNE./HTL7U M+.?5<5N^X,:YRZRWL<2Y.I8U83>7R+NV>KTT>W=^$&I [II$/I9,;)(PN!4E M[@J:7KM2 'JYW";I@7L)/1\*1C*QO&.<^"#A%T#U1R8=RV0"3ZIT!5!W@:YL M/+VJE&//J<$+>YI.Q'*);=&\K )UL<1>4HJ!WAY2S<;5QT73R_1$Q\C0OM=? M[$S>IT$Y"K%7S%_@>B[^8^E$>+-M/,I@]U4=6%C%$G<,NZ\"[)XDL.]00TAD M8[2+JNB#H]E JBZR]";91_M*M%[HJ_$83?NCQ] K]!BW-1?%EZ?S^^;CU]60 M#2*[.2J_B%83K28TJW'F+45'WK*C\@MTF4L/VBRO9-["D*-W\#47"Y6WW==< M)!T;?X0H_R34V/&\$,-)S8Z0L:L*C50^%^%C8WP$8)GF]_&\N/1JTYE0EV_L MFLH\\<7%D]O6_BRKTMA0VPNB2N.YV+EKBC6Q<<>'K #W6Q9L+'8^A;)@(Y&. MY**W&/-:D4Q'FHO79\K[@HUTR%/_]PY' 61+Q!)T=+(\PII_51R)"$?>X,B; M2@X?ZZ&S8=>TW^1>Z2F5RZ?[M//DIU_4#A1O,FX"$+@D1!0=@DBMWG>,16IU MV#$4J=7AQU&D5N\5UB*U.O0X"J-:_8-,"M6'AOZ8&A<\-;&W4&Z-1S="1>T#8O)7PG/*D&4_3D3H]II<&8ZT[:&0: MM?LK*<%;8ZRH!\1*79'7;:)EHW8'!PU"YP-QR)/4FSV@&7.J-F)D43%SD_0* M$M8X7 HUA.-%L<;Y@B<.9.#@,KR44GM@P'=[9$#W0)8^>04+(9+E1";NJD@ M\K(K5<00'S C[*Z "SNP.+&K'!\Q\!J0,7BR][ G"4@!N4!A^T86#;N4^I1X M%I'[&S<->+0,$HC\=D85ZXT&KG-'HQAU^]"(D:NLH:T4(R,*6TJB)$C=T2DG M@\@" "DCD&9=$&+ W,RYXPC6HO88%63))XBZ+K(/'R<'+/M+ =B0(>0*4A7[ MRZW?\>MA'<9G*^>++&0"/5D_>F/$4?!"AAI(L&$<+%0!G'Z.!(LFMY]1BX>PDF7T)46%>P&&FHI.VXR"., LPW.G.IQGT*8@^1.^ M5O1E&6LX/H)%N-P/+,@!D'@5)'V<[\"KX&IS=Z!9(*:O+Y608ZW> MG3N=?F Q&/;'1\#+#'<%56*, "M>)K[G7)#:C'#F>#^YB*!O_@GDS0IF>0S51MS/@ MU-J4PLH7$1J"J1 JQ=&=+'$:2#*P6QH&'UN@:>8K-DW3MW>VQJ\C\7FDG=]\ MT+E ;0R?U8F.) C2$'-/8FY12D\:*HX2U!*)G/T04>V1)8E!Y)#!W(39&N)' MUQC@.E6:*"0_=WK8_(-H>)]D'1<\.+Q8&-4JO6N^])1W#@&=_#$/$M8,32Y) ME6<1;PYDIQHVQ!MGAZI/$&\=L@7VRC0QZ(3(@FYIQ([^]R1^0C[#=:SY>5." MT6F! >'_BS*FI;-P!IB! B S__I%&=, <_%_K#MEO5$3OO5DMAF4JPB:J\IP M-ZXIQY'P^4++H1/S>"P^7S0X>JRF)_&^U5/B[>LR1\+O1"3J+_=9,6C_H]\^NX69!=O.02\QY^EQ,-+[7J<'+8CLEM&=G38R6X1E;CL9+D! MTYN"[G1_O.5TF5F#U.8>[DQ]#@WY?K=EZ@>\WM:8;[V5_W;=3= 7B1&=QD@( M>",$(DHZ6+Z^'G/RGH&[9,__8E]E3](4L#R4_V[!ABU])IY=W-NQ-W$TF E\ MI@ED6$#*=('TT@RMUOAOXY&[K!0>1H_(GZH79:UO%HXN MQ\BOY@/K#9IW_SS?9M'O<+HXG8SE\QZ.K?_6Z Q[GIJN)KKLN$LFY8:.+XU"6^1.&539D2E@V1#M<:W[ M>-'6SKMOO700Y9:)!5G?DSCL;LN#-Y,$J]'D5U<&#/I\:!N@^<&F=P;K1#:6 M=DS@W9Y+E+;C$G6UYQD_N,A>/\4OLRQ[D=^ '[AKP*,;1V35KBAP/:MR&8VN M]R0?.88=97[QAEARHPY^:["&_47,0O82#&*2VS:MW$KY'=37./+GBI7MWNEBP->ZG'QX>.^DXPW@Q;/J/E4M\X"=^L;/5^W$M^5B> M]GG0>R]$5V!UW'G@]KG 9TGMU%.Z>Z GXOE8/.54FNVO M1;UV9,6H&_*-AW2N)>GENIMO9#R>!+E!E&6^7"K$Q.TRY#*-O\#H.YN(T71X M9R;Y'W[9$=QS&3@'7KI0)VRENK5>HADN4T*FRV^O3!HFJ=H&X 2DHLZVFZ2)3CM_/5.,N% MLH=QA)5\'KW0^9MSC4FT-XDK;.3HU ._BUN2'#A762@ F@^F(S'LHYCL")^ M?PBSZ2/V'JK5K,W>QWGQX;-;+ G%3F!^/8,?;WZT:7(@.4EK"VCS:HW%3_&, MXTXWF-F^+64\$:/CJ\MHO&>FX8>X'^.0DW0BEDOX,@\YGEER)E$C5_I0+@:% MBTF\+KBV]OH1G;23.ER:B4YI=$JG3^EOMXUZ2W!*FX//C\^;^GUW,NCW6_17 MTSNLH2\R7N[/[_^MQ-O#+? M@?$<25V9&?1XM@ G3FEBTFLBY[:/!><&X^L^M366;[I\H:=<9OYVPM78$>NM M(.<%%^OPL)ECUX(67-0%I2!&#>%##WPQE?B=L/4Z#)*/J< 4HP)EG] MQ%I F+L[K@56+^Z>]%Z,M\8O\=?&ENN M<)SW?3#UD5JV,^MU.WGO@S!6I! R>XKK@61EMRZCYI\>W;JE:0-Z#:W5$+6#X9>'P MJ/13]ISE&M5UFKJYW;#=<>UR;W[7=3B\WJ'1HZW!(Z7W!ESF97)HC+E@;P'4 VKBM?-6 M;'N$"\]KY=.QG(LTV@CV_E1IQF.9W.K4PPCZP51696A@1!$ZEJ+#"YX###^= M\)#A!U^G7-=4A>?T66A3VL#/,.;@1*N)5N-9[E:RLJ4Z?UY7266<9"OX$I.ZON-D"G?]ZF"V%/^Z[3'V9RT:XV@977GC%L)ZQTS:>45%6M)KONAI/ M%71+%;^5Q,?5"GHS__9PPU:DJ_I;4 JZ$[O52Z6E11[7O6#S5HZFGE3YDXJ[ MUO!S<0?GPR"2@HNDH'%;RT[CD98?:KQ$6GYX<1- =ZEL+.MWP[\#1Y87O"P; MR^1WVC Z4O.CU7S7U3BK^5E'-7^QPGX??Q_RA8]\L9SR5F'_-NTQPC^0UGLQ MN,?(.9C)07N,@P,:(K+'6#CDOFE[@Y90MFU9)XEKL6HA2[#*9NU#R[+;-P": MF\3TC5K[1!K&7B$GTC!VCX-(PP@#%B(-(P1H";&&\=O>J.P0NA.96XQ:?+AO M\6%&=,WWD#P'#!9TVCC@'2]LGW' >W;? ^.0@>#4 M%V.S_8:R70:]7-L);X^(Z,$K7#,YXIJA+=<,[66[C-MR6BZ?E]Z[I*%' M\A?'#P@M_<[R(=V!WY(^2"[961RL7S*YPA9^. ; M%L Y<_C4AAQ^O6X9%Z.K!CNX+3VUW_TMQIOQC:YLHK'T_N4*_*ZK,ESRL^3* M[C\+8.=V]7L(.K\&2OMS;[E]R:2MMM(VP#[DT36S@Z1&5D[!X;0 /H=QF,Y.L)P MX!CV G7Y6,9%D#ZR=O9?AXY6LR^K<;9VRH[6SF*[Y5E^^DC3U_?7FL]]RDVF M0.L,V54&.[TA\PY_Q=M"/U5(\FL=,;&Y%/Z&B/0A.3>76UW5&R%NZQ/H?4%V M)I9/KP[/1ZC;%G4!5'%GTK%,)A/ATC=<>E'X32=BN81/2')6N])KJEVWHW*C M+KR\OI0G(^<]ZSBS@HIF^]%$1!=I7X>&R$C[VE/$1=K7WJ(NTK[V'Y?[H7W] MMG?C,=YSJ_61S+-X&H6IEN4*B=;XIHWJQ;]:+7Z9W*!SS>9]>XPMO,'9X#NC M733S";1-49#;_!'(Y_CH#LF$9D464?4V+,/L!L+_^4X0,6G DUT[ M;L"#'E9G=-K;C3=[Z/BH(PF"- 1BH/3^5;S("AH'SY%UWD>U1U1;4W@1*0JE MH"Y.^*'0UP"Q. 5&E:@V@DM9J2O"DSF*](!"5$=3-1G^ 4Y)#6PT)DUH#*YC M5&J(X#)-5. [I<,C[OA(DJD! ]8;(P@C^R\4HU!29[;92?*,@FT8:T=?QMHQ MM\:LTWA)CX&[14H"GL_CUC?6\CE-)HO!#P:UB1HA1H;+@'= MV!"P^@&.1\@:.G$6+]9YM)W&R6&L&(L%9,(E]4Z# $27"TV\[28LHRA([/O) M%/_.E^=-:*_>U!HW>Q8O?O;K2OHY+9SD.IOT]!:7>6;,YOPTU'GB%TK&LBPKU MD+53VC5Z9K0(3Q$"$BV5C##B$B.>@CZ5BB6R'H+>6:160RI2TR:[_\PDLTC* M"YEL;Y<3F&T6Z''4?$NE@)&J>2-2TLT3=:6.6 *1EVCL. M$%^XP'"MHA^M\M4-4N M'MY>+NYNRW\[@6AAN805TO-& 0M3PF4 VI=WHQ(3Z5@BMZT%%V',0??R#D<9 MD+)^=T<^9!QYBHQL/I:B/7-YN$UG3K;&]U_-YP%=D6IO3(C2F3W/Z_Q^&('%4R$D&I(B-@.L9;B#Y'"V>4$@&=$2^;HD]6%A(]+Z+OM+H72!A63E MC,)E.T!I!OGA%YC4IR="'Q_-W0Q:"#:@28IH6Z=*2NDA1&X?R$C!"=::"-=9 MHSH)DU?PLFAPBG3MAU,_-.:*1]81YN- M!L[^-HP.JL00=G)&+8+(5 4%,RF](%"R]H*OT_>K%UZ0[1@@T;>S>/GFW82[ M6&4:ZW$G6!B^CH[_*B-@FS+BS(62KQ._HO.L5XD892A_?O_G])2J\DC@?E)W M3!#HAG32E'R-@!BB&M M ]-&X<&?_.N7RH;C.EW1.O]DJ&G"I@Q:\@F@%I:P68?<+?!TUKC M^'.]\W8YO.\\L^&I4O.^9M.0ZZ EB;IS!FL=3%O25&?[9:&:\'.GY\ _J'E^ M>&8* JNM\===GNTR_?MS>E+<,56/.%TF6+-AJD P9;DJKB>ZX:QO?__+!5WU M:?(L$.I<9TJ,T?U91?20W^YSU*RC1-4D[]_ MM.VT2!WN?B>;W+C.:T)V\99#E[-Q^>\]DTJ5Q6*=CLAN&=G1$=E-]W'9H ;; M;=;#VB6M&1_J57LR0M0-KA!5J(J(G1Z_VS+U UYOZP'A5T&K+R(H.MZ15/%& MJD24% D*MX)B/6[GO40(H*W'@ORZ[ K_@>4WL!(D3"^\V6JV>YEAWAOYXB"; M#;##OV5595*.]8L/T_%,6]\EHY4"B6@R?3TH:71TLJY9$N1@=(=!&P%9BT;P M=/+869PL7_NJ$E87B2[K5;FN\#S)OG.IT*4:/7- OJ> MYQ*98=_C(_,43)R6!?9#XQ4]M0;GBU0UH<,+ ND66)(4-4J\"N.N_0E/V'(Z M=)Y(<@?@#23MAZ1R@$XBDU9@C #L$LB#=&!LJT:ZO"U]:0A,%W\V*8XT=.3- M%I0D*0J_Y]/,@9@)=AP?;?XJG#*A ._%$9-^GU<4TK:2I'C 6U%_($@CA#<' M]*[V>)G3&U?"-W (]!OQ=?"KIN!LL>.CFJY.@68&UXUU[[^ALI%&F+,]*$E: M";F#0$[OF$GRO*:[;A)]CR/'T\B%49"^V=A4E@TS& BP/CT59D D!FOTP^1X M?%2'N*ZS/9JZB>T!8>&]3)Y*]@4WB68J#P 99WUQ9U055FSU5-.A,+T&LDSC M:<='^N,P! V@Z"_J4QBCY#ZK6:>%%QD)>OE$CQ]8X".K4'&:CKTY*?IB$?QE MPC7*4#GH'3>=4YH,@NWH(DE/)9/,!K&<1)(6^PCIM@\K\V".\LQ\:UL;#R,4 M+9,TD:EC@3F&?EQ 2-K."*-,3LAW0DA@J0;,@ ?^CM%D:B18Z5B:7)"V.P?< MW(_G_8UOG\1*]X43#BF=8/;$<&9ZG\5Q)\G$-C5/)WDBMQ@LJ7!.@N)=!H%K MHO6'9F6#>5X9P%^G:;UD89MB(RY_D-'?9+"X[W'%(9/0DCBR'URJ";>D_B'M]" M ZC-8ZP!XB6*"+F("-D'!I@!Y'V(-]J".NYI(R(D_PCI4A-&>T=%?L8:UR#+ M[QZ)=&%LW"*UI%?.3;I\])E2J70[ONC2K7&W31>3Q?Q-IO[N3RAR>]Z3!5R*W?^V& P5U M/.L5J%,9W]L+QUVQ@UM)9)=QA*?F7V'0J[Q^7G$^M$]"^,RE'CSBB\!WI(^X2UJ8A?6U3A+CZ(KZ='B MFY;04"="XV[4KC2;:N9::?L\BV7!)%C'.40'-35V,4Y\YNW96)Y>GT=\YP&_ M:Z/**W:>BR7R/J%JDX2MVZ]=]ORK:JA>C>.3:\/+TUS@YSF78R5T+)8.9R31&DHF/P?KJ_3^?O76B6U/,*Q4I]8*R-^;Z"6=*Q-%L1\ MK9CYV[U\R88':N&*S#J4L^Y-K>Q&&]JJA#:*C8+H MKN/H^=6N3[O189;Q\BD^MY,RWMDN?+J0FS6/UK%.#Z!X M7V-RC10%H?J M*86N]>(49"RP&,;K]CDU/(;6^,/^5F[J*O\W4UW!G-8*AY0 M5>RMI*+CHQ3QSM*S[D6ZW!IKS]VB\/1U]9K/G/S1X;2@,F)PT("**O>(]UX@ M%&!KNTYZPRLJ*> UCY-Y%:Z4E3H='O'P>M<^5\RD(+ J!K@V_HPJ@3D$ MA\/H^#,Y.'C#^'L9B6C("/ X4GJMUZ+C(2IM.+GH"\DLF;, IMX/_'SS*HF ME!<9E53*ZD^=GQL";S'R \WZ?EX?)B+#]9((2A"1K1/(UHGL;ND\HF*B)(EI5M+0I3*K7C M':UQ+IT3"XFW*C]X/Y#\KX8V& A&FZ?C(XY76$%2-'E.4L_)WSGU^%OG>%5; MX[?\%2T\%SL7Y9R;'"\[X*FR#>X/CG#_OPIE&3F4HXLGRO3RL[_&5M4/GC: M*#DF:M7/M=SMUUT7O27\Z 41GNTG'#.NQ@U:?+KDU#MVG2PA3ZM-HKD"T5R! MP\BTV(_\IF@,0)12%(T!\#-IR!['F?:P8]O(S!$2OKKGX_3SLYCVN;^&N)X2>4_V7(BK67&SG7*U*XMLYV# MWH_32V=6CP6)>D/LYVJ+-0QZZ(-G1J27$_(Y( M-X@E*L]!=1O8!>]-Q.*YJ">$=UCR)ZDXGMPXJ7@W_#O$C#%[5UA*C M]/31)#B]:]'HMSZ0MJ9/0\&Q&YWMVM):?H81@N%:S;HNACMFA,&MF#(XU-^IPR%?RS*.\7)K@F5KNQ FU#NLQ MG-C?Y11$'"CB0%M6_>%\B8%V$2]]/%]^H@/)Y JB1YN9P%3OV-.7;-E+1O+2 M$XDT(:X G)OISM7P+SRNE=_RC^G+>_XR9]45UV?KB8>F M6K(,U6L4&3N6%..2X-EBD74W>/*'/DLL*"LV:XZG#'1W9!BJKC;[3M!.JG0^ M7O**K(U9C&KBMBXIE:M".A"RGF^H[C59)W=!U@&%?<(;)PG7:G:D![B0_;A4 M#;M7*:!KM)G0]YXQ;L$-%W) Y[XJ2P]TV8#- X#F#LFL.0F+YUKY MH7^EMGG,E*^G/*%/:$ M_M9VC.=;XZ2F/KTDJOUA-Q^H8SP4Q>>'7&Y?$X^/PDR);5Q'R&XGO"'4ZESJBE6HQ>I0_W/+,.PCVM\P/?4.X\* M*N ;ZL:S:F+EB^WA3E1529X^G-=&0'34&HAI,6-PC)FZ5_'AA:Z^#IA"D[9X M!WD57I!]>>;:>9%"QAM)D%8$ ,YH#_90["I^LL6VO(YNIBTNDYF-L<7/G**; MNC8/U"3@?6&]4R5-EGE&N)/T84B5+Q6)"@\J\36OZ WB MOZ[M,2%1N+T _[QDX)MTOQ76Q;B^51ZC6LS0"[XA12KO\9.+,[VD_X/H9U$L!U: M9JE]@]J#66Q[$/Q;VN4AEDW2>]<))S@XKQ/D6@[G7&9U=P]?A:D")%&/\&G$^VL_G1!<-5SCIZ.Q;.KVR!&_7TVQ9-73#P=RZ96 M*^G;]?AQFQZ5;(T?M/X(E2_50H;^?NE1P0P'M2CKAE$U>56@/+MB%-Z*I[7& MJERH#"Z4:UI-'#)&JQIL'QT?]?59AGB^%@8'-B_FQT).61^^#?8@T)G\;SKZ M'*ZX^&Q$/-T:IS[:0V50>_N\2+F)B.OPIXQ1DM3-%/@7!#;']NK3 MAN$4+^,7LVYM6^!B:Z-N4S-R$A NVD+G%XV><'=9%4?Y"7]S\0:_HL ^M-1K M#I'PB4Y)2BO. ^VXN,TB5>&LD6;L[&2$&,W!Q*"T@O=4V_507I7'C9A/36=)W8*2_M M-P/PAJIFP>@S.25BV<1JS MCZ2#H>% V(9W$MJ13E31Y >4\]]X+VJ!R7\LQP?*?[!X2$8:CW_*, MCOM"0\FM:8C_7,1]4A\WW<^XRL0+* #ND]M'PN$__68^B=5>P4WH)K\!W10Z M8&"Z(YTO5'Y]O4F,BCV?U)\%]F:SAV3$X'4>0-319?I,)G-",F$2]*]UC/.H M145@0GLJYF8[)O 6*[P\T ME63J *M%J^>RA)_;_KL%E2Y"G.\ZY?J1W85H_6^4\;&^ %B88V&;%))_ LSYQ_?-!?+W0Z1/'?(,+YLX#Q/KR/YR$41 [_4_G0^$\@ M"*RS6'VH%P3UIPH"7#^C-99N4C?GSS=#-?D^@TI<6G) ^+R55'1\E#:-F^G@ M-%UNC?-2LO$@5:]J75J?2A&CR&P*&P1CI./' ^@H@&VLLI +\'>S5RZ(/0\. M&L1!90-1KW'#_^*C-"(S((DKI(=S61NTQ*KX;Q":Y6-4UD@[YH "I6&-D MECT60&441BGF%O2A,5'+B\U:7L1;XU$U>WWQO]JA@534#^,P MJOBC?A@1(7E$2%$_C*@?QLKW+W"\9E=Z2PIJB9'E$<#Q+R-H4['I4JGR4!J7 M:W];XVH]'1_Q0T7K<+MHC%%:9% %FC*Z47F]*ZC[G@^1B&4RJQVK!]'/8!N M>U69!IIX+)-T:M[M:2[N5!-ERX[P[K*M9G?N*B7*& M,.<(=_H+VY53^5EV3;'+O*9?$]VG2BI[?BA3\3MF)YV*I].I* ME*@A@[_X]$PYSN=B.=HG?*Z=YE%JC>^3]WGUZ3HEO+R%*,TCFFNS]8X+ZO&1 MXP ;RZ6&OXFY"]U:G=;F)J&4MS7#K!$V)(+34F3U]/1.ECB-5>LR;.Z39U'A MBU=:+7/P0ZWXF*C,;.C M9("&BK&OULIM>3 P);?QQ)NL9W@F\2>/\/S1?^MU9:8\R.?#C&95:@>$CBJ/:)@>Y2U/\K 4 D5-Y07@SGJ&"KY-$H$-X]?@;W!:/!DY9I184*K,B(J.MV@"D9Y@ MAKZ(#/KS^S^GIP!KP-)/ZH[I@H;8 &I (HL?0O^BR$$$C8DZ/36U5H[_=._P MF %-A@1BUDH+69W7D8CC9A#S\9[%C@1 G9/ZY^!/C<_VF;#BA#; F2#[135' M WA_06;://N+N@7NIX/U5L( 3-#VNWZ8M^&?)CJGJ6_^_@& =H*YC)CWTS8" M:H>'#PC.[!1Y."">U<8=(6,'*(:T#DP;A>\P((TODOP>HZZO2S%JV./9WO&1D: M#"HD5H,+JO-8V1FKW)ARL3#V;TPR,%\ZQW= A<-8N]PN!=/S,*02Y MU!S?@BT"UYGCB\1*Q6,_9S@4-<.@OI/0VE7Y7TW\!*E!JE)J8AFU5:#?&T9^ M1\18P%2LCAJ(-1JA8N+6?2=-F<%V$9G'[*):T-Y'P*]7ML:IN_?'VD?S7;S+ M?X?BPLR"XD(\8C+Y>I-(< MUQKGOJX?1F^#*E.<+9O=U^HPT-*I2.M*#!9-0A T6^$(""2-@T+GJMO!_QI(D9#O#QF6/ MX:W P8Q7+39C(>.]P'=3YL3)+,1F0>8JIWQ=B"V-&!D/;2T!PPG!7!76$H_' M\SB[T8.1%GD7/>5W7@8[H=B">XIE6:V/4P411Y2NB-. M?%13V/NK[G-V33*>;(IR-'%BE)Y21<'67%.YJQ[AB7@\L:I'>(@(A?: 4+!N M;B,4>P/E (E%*W^ULTK\7*&['A(+WMLFQ+*BQ;$GH/:240+9)CU@E%N.D9K3 M"7?!'R=XF,;*3EA@,3ZXUYCNK3!$ZU"U/Y)[$60\)L2T-Q([X5,?!3^,#W<% MJ8]GC3.J";Q T>01U>8%04^0%R45>3198",5PG>E][%A[KH(FYZ\V4R4N:C$ MJ_7TY:#XF/!$WPV'CKM\UUY4R*9C<1=-&ORM7O=6%_%5:5U%AH/ZRQ7'UQ[C MW4#TU6UTU/PJ'34HI%?W00%=A7BA+E?[#U?]YDLJ"-TSS/JF[TPKD7)*Z%Q% MO/\-DFZ#TB!7D66YSWT61Z-4J?&VD?*X6X71?_&7BN53*0_G$/GJ$)U?QKD$ M;Q))^JHRP%GK,L)3JE4D#V1>0?ZHA6OPZP#4P@D(&B8$*A8 9HC./!6?!3GS MQ:>+&?[]H)3%]6'AA<$?BZ=6VUE!*1/)\&N0FU L\U3L2.GM=!G: VN9NN%X8--!T*#3030A83&DTR\EW M'[6U[.30Z*4[D[0[558W=&.ZSA@N2?) DG$]95L2N9#T:YT0(YN.KG0][V=-V0N>5L.O0 M*X@_/QXV4;68!J86A++LX[CQ1)Q.^S)N/#S$M@93W6'ZP7*"&^8&=*;X^70C MK!6BW50=]V/BR'>9ER&ZD MVP>@:VR7QN"[CI%T,0 B^)[KBUS5_OIS%AM\^]]H/5I-6 Q5VM%0-1IYDR[P MJ\Z?_TV_)T(@Y[$A.JXE"JGB>ZIP6UC7O;R&N;AE8W(O[44ON#28@H?86MY; M__E*,W":2D'2:LDC,VDLUB\;7)-C'UZ3WADS'DO" M3:P9;R0@G:)]'L81&2K1:L*]FAU4)4^U.UU1DARA*%I-"+(75Y=PKPD4)ZF_ M+!]B3;M8[]WJ=VW7^7@X:B/NYK6:V^M$1+T5[-IU7DDO*K-3L7AN=66VQT=R M2^K;R%X.AB2?+\6+Q\?17?$J'_),P]3**NL D+XL'N.541P,XD74[PB"SJPY:M5TA5QY]K_D" MN]G-3/.@JA2\R'_R56M<18:HR->&6F)8S7B9_.2+PAB:DN=E[NG0:(VK$*]H M%_V'E[]]55Z7_QR MW(28OG/)%0K;T=M\4!A_I@U(6=U2(E4SQKD M)A0K_/WXFVT^:C3OI7KAAUZ9#DW)\UYX(S=MSMO.D"&M^1Y)J[@?\ES8OTLOSVK0O6B!Z&_L?OEQ'][F_ZK M,%GQM;+_)<^9J.0Y!%KZ"H+C$\7B\U4%-=:>+_$M2IZ#9=$I%RU\][?D>5G= M26#Y"0Y:QTC14UR@^ M=&6(C@>=;N><^\K3F8,O>2:\W LU(QF+I_.'7/*\1IQO/ZAXHW"W\='P0PHII-GV;D% MOFF*RG=&_DYG-O=OC60FFR;[IU@D" 8@__(8CM+#*;:,#\W%SP)V2L.8)KL:+K7'FZJ7[KL2?7D?I$T] _/]< M)"18JY]94*+:&I\/T6/_&=TEU8XW"\('O2-)*D[3TJL>C ^X\B&;.Z&^^L)/ M@<%81N+I8^/D3X5A>[A>5.TAT+C[L,01T3>ROY3C(]:YJ)3J,0K%4*7'1NTN M1@WAPT"36?@2A"*90(THT&@DD6/D$2:%=Z3"EV!/=7MP6UN6WI%,B@SZS CD M)W;"++SQC# $NI,&]SC5NL#A%@\>MT$>*Y M\9Y)+S_?:!S M(X[?ELCW\O3O8B;[@NV>T6EO=]P$ZND2'4V;Z&@"?(:G&,2E,S^F+7W"_X/2 M)@.Q@3PEQ(>IGH[_LFM\$MPC@]#K#V340Z+"PVWX@>32Q"_SJ2R.UPL\A^\Y M/FHS<+Y8(.0>0JIR1A7(R9F==!ZS'S@X5RJ2^[P([U1[C$I^F]_$$,&2.0VV M(5%PVL2NOC$>IPD@1:5D_9C*QLDY/A+X#XWG>'5$#ANY'0Z1]0@9P6_&P\^H MFDAA@8!E[LSB)'@JO@^_")X#MRH@+BC\F\$X%$M' "ZO]N;7'CL^PDN U_'Z ML_I89Q;X=R2,\)9%\J6U=_/50Q[>T\9X@HW@3-1-WGWVG0Z!?NPQ(_P^>[Z3 M)18A3J$ZLM2'%:DF/6"24T#9-&07:-DV8L$_ DFA_@"3/+D$4QD<%E[\A..$ M4W&,,_<_TZ(['[>W\#;?7H678^VY('(W^A)&] N<,!%6#[2%. \P #DLV[-Y,8;ELZ?.N)N]CUDKAT .E\L!D,V/\]H4\L MTDGE2S;5MO#Q-A#HR_QYE=\P/83Z%.AM&M*"@^#0*7)9Z&GNA>>\L\?S.-7^V1]^G"1^V/P[ES\'R=HZ.L&C1U1(UCY+$2- MF^E_EA.4&?!P?,7_+'AH(O./YQ'!50CQN3$RG8DE7&3D+@77:OITWXMA HY" M!\XE0*.IQSJJ8)9BP"A+2)60IUA/C?/59C^1VH0\W6=1DO599&B%9#K8KXV_ M\:BPWY^*NC7 [#,!IF/YN)>#0B=$5]Z4Z# ,#' TD>B*Z$:?-U)&X%XJ>9]X MXB+ZFY";18$J$O>. )>!W&<"3,02B6U[LCH3H/LTEQEHN*6ZQ[<&=U4=E5[> MWCQD=:Y-')T"Y\AMM[48NZI26(5"GZDXM?YX'_]+$C;B:_N1\SXYY:F-DMF: MUH%6[:IU7!+H;.>"+?IYH,.5-Q_>7+R]&C[B-F^GTAI?:A4T*O11/QNL!WPG M<8P9[Z0>QT!?K*!QZ,_O_YR>4E4>"=Q/ZH[I HTUT(>&1!8_)/E+]QH!)JC3 M4Y/N.?[3O8R9S]S#R7KK^$=7NSAQ"J"3%V*-G$"=K!S,O?BL"6YY2VR ,T'V MBVJ.!O#^@LRT>?87=0MG40?KK80!F$C:[_IAWH9_FM"R2<>_?P"@G6 N(^;] M5$\3_TD-",[L%'DX()X]Y8Z0L0,40UH'IHW"=QB5\H[S]#9 MQ$ZQ%3CAKYW&,OLU:FI\7:D]/Z3K#?%^S=8,B]3-Z0I]_-/)+&!3FR1 > #8 M91Y:=U.KMO?B>I7=D&P(Z3<3R MB=7]R39*Z/%#HH9PL%HEW$)AU5"9G'3+O;8;=\PUY[M<"*TL"&#*47BF:E1# MQNU74:CP=IW]RJC#[/F:'8##2J'A($DZ%9 MW_#9>W[C^8N_-V_=PSA@FXF W8R!"(U82(1.+&Q"RW>7V<'K6V70R'ADYH92 M-.QH8DE\M_)B#?M@)GSC3J*$?&)),=RR9T4C\8^KM_*3D)-?Z#6'Z6X@9'Q( MYPW,*^5S/_)T9OTV?WLVA")L]LV*@U&\R-V^5._>S@=KSJ]<*;%"<@Q"0??) M6#(9]>'W)],]7*L)6L6@G50,.AZBG'GO6*,+%6+\]''WM_AXE:\*F=T(^BW+ M 'R6]![PLFQBM3-QCUN3%WR0WV.Z/LH51FPA>1.(E-T!#1Y"64HD0<.PFAVD MQ5QJPLAM3DR$HL#\[BLS;M:$B1.[S_FJDVP_'VU9+H+2YM2G^-^;-R'WG3SG M,R/4?$U0V-;CZ F-;EN@$BA1WEP^JOWKPDLZ[5$X)Q0N\"!I+AE+IC-[XND. M429,*MRP?EG_EYMY!XKE_GOR\P#R(3)A2;DZ;&EZ3N%WKXEQ2JGOI7[ M[X=!H>$@2; [XLEMJ?*[9<*$7&W?+'N@_)3 G79?+D??6@3L)+T@$@O>TO)U M_N9SF.DUN;^=@S4#=I8)D\MNF[@59<)L'N%WW\Y_-RZCY0'_1^7Q\N+B)?OT MY7^Z94A2 #9R*_F<$9!RT3'I48I8V(Y!*.@^ M&4MF5NM:42;,-P\2>94)DPAG)LRVK-&%"C%^O4H6*OEA(AR\39EL]UY$JR]W\=5U[*+T\)[]7)HQGP](3L4S2)[I;NT%KIC5.-#LH M\= 9//;>P]?DSMQ<>)O ^=SI5N],TVE=K$W&G"YMC&C/U]S@::WQ?6G0 M^VB,FYDN5&3M+D9UM,M$1.T,8_R M^ @^"9+81?*A#K9S;FB8!LWFE>^+]QJ3'[EJ:%B:P':1$#%A>Z//^H0/UP2T M45/#J*GA@35GV\.FAB'I3!>19-0E,6IJU].W!.VAJN''6GOEXOYK"N6]U M,E'OG.WQ!*UK=759U^EVW/&J)&8JN0M$)W&2QPQT?&C]MB5TPM$L*+,Z'39$ M_0S](]V@:37YF!^\7+=OGDOI,-)J2(@SF=^_#H:'F)?AOD-)R$3&JL#TQVO\ MY;K\^%CM["ZD'(0<\;W[B(NRBCW/N7#?#G37LF<%T9>?^$^9D3MWS_G](?I0 M4'DR1B=\HO,HPR)4JPE%AD5(>XWLU'X<-[XX8?AY_W7QN,+KYVM\VD>9[87> M3/O4SR$^GO@W2E7-;B8TGN^%6'Y8^R$G M;V[;O@TA)\.@Z>X3W;+7 MB>;7"QL:N@L)H;DP\<-E/!Z2I[F\KWQ^A=-MK!:*M;SZT1_G]L?I%L[JOH/O M<^V^ \.NAXSY1G-]5>;%$ M(BQ%><76./MQ==50XMV!_!9HX96[FC>O*X1V6?X4\(X+ZO'1;+XS<65.>:-C MI-*L)/7AM2.*XXFGD^*!_N%*5:(4) @4_DGJD"O7J%F+D;?QL Q>(4_M2S*B M!/X=P?O5'FP3?PE_J%-K&/+PQC:B9/2A\;A!W/PJ%&1?0AMU\(-EQ.(62]9* M9XKC %3'1\,>S_8 .R/\ G@OG&1B!IQ])\)P/@JS;,+[*E-;]6=-Q"R[('(5 MP+$ZJHD*W$!^*3%*#[['_^#?/H&'PK<3Q@V_/1A_GC.\J.AE20O*4N/V=LA! MO+XU_JPF2H]IN4_+F1EVBD-!.R4D;ZGH5E+1\5'V__L_.3I!SY9>TI76^)') M#OO9X>-Y,GWR1P';5:N6DKYC:IVW4)-PLPD/KV M"NX5CVB-9?[N*CG*=J5V[T#JMO4M@]":;!KC1.$5U10M5E7WH=93^UV976V- MW^_$QWQF/.1ZK)O*[-4,9#_KKE<76>>3_\SBW\#WC)ME"GJ_J+ [P4QJ2 'G MF20G,;96ZNBP_-=Z\7K)MS41W]_A$(E1W#$RP+7'R$AY0"SB/Q'7&O"< MX17/Q1.MED--5#!@?GCM7"8_VTCLMZV&>OKRL88MZQN@!G@'E$*V@)UJ9 ^@ MZ>(7Z_L?]$2U]7 NC%_HKT\V^7?TVBBHM>KM_\_>OS:GS2SKX_![5_D[:.=9 M][]R5^$LQ)ED_5(%-K9Q?(IQ;"=O*"$-(%M(1 ?;\.F?GAD=01PM@02S]EY[ M.S9(,SW=/7V\^EDX>WB1'M^5YEEUT&P\O$N/2A:UZA<=]8\BYN_,/X_%K#BJ M:7=G#]G?CXHACEYZ/T[K?7'P8$EG?44Z4YY_/[X-:[5VV]%S'M%/UB)ZSB/Z M1'G 9H@N#,66*DG#DYJ8"J*')EIP7&$QS3_-B5V$=K=-T982L1VDX9(YE^;U MJ2_50E<6PWYROOU,UE!L8#^%7"97">N&F?J%WRUV.$LPN<4I@7C!#R8^O18V M0-CMM61#9:1'-+_L,OE %!L^BUC%9>Y9Q 2[X-E6^<385G="5T#*.=B$8 X; MOHOH]%KX52Y0TC:_D8$5T YZQ@);OJ-!5VU4P27PA/-V9SW&\^**FX MZR.A_J8-K)G4_RF>O+^\G]6,0C<5U$^"I36#F.DWN>+86*YP@YA9253?>0K5Y,F^&W^=#X40Y<=(SF?@U3"8O_7<_&J+@O7!C M]I%^)>@OB*3J)A_IW!(OI1M#NI;'Z*P;3ZQIFA9D93C6:2^-0S29Z=4PI88= MJ=3;/+<4Q2/@P-P2OM2."/J&*6:8E**<@BZZ]]ZLG MZG+].7>:B]"A63IU>BJ_D[)'\&@0-R"KX[I68EH0XVM/6MM(F#S"2/J*JMG% M RY3V3^7B ,,FA\Q'& ADRW&U 9=R=2FKJRDK6:\"NCM/25,7[LO=X*-?%5 M4E&,JG_FF+C0/G1+U_%@<]NVD_V%:MMN (JQ]6;5RR 2E5$N+38(4]>EE8Q# MBFS@78:OKCZ\,WX\+:;7-Z[7_;D1W&%WC_2!KXYWQ=2(6Z..=.#DXV--)8"7TOS(G0;W#'GVPB' M Z.R* \%$T\.<_?%D8UQGW'/12[[C3S$_;[[*?)7_MN_:S+(E$):6=N$G/$R MT80E#]3^=.#@(O&$B%C*SW&]"8YJ>--,6K]^_"EU M_[Y7Y5CM /+F8-0PZ6P4%,Y)TD42TLMF%\,][Y8T)I2,X>*7BUC\2++#]P!' M"+L#6;U]$,3AO1+/W3HCKDO6L^LQX'4%/ORPHDE%K0' O>>1_'7U36RGF,M4 MCW%<*YE]KJKB?\?P5[X4HBK,S M?'$'0=<2<4911?.KF4IY]2QM/)AEU?;X[_G-Z'I<;13/4:"OQ-TZ?"@]86[T%3!L-')^H(,#*PZ\"L.4MAG^!5Z1Z)ERJ\8)*0KBTCGAC:L MW[^DN';.]TFTK/S-X.H:O!3_\436D6AJ.KQ7-@X/0"PT\H4'>/#1Y%.FOX7_ MX>\EC8XNL)/# _Q2IZ1XB<7@W3=J"F6V )(%7$#RE\HQ/H0<5Q1T?.U2')K\N;^A.D*9%V_)4P M9A8CQ_#9[#]A7?^S#6@XNC!]'=(G11X="I;@(YQ#LF\<=ON_)>%<$/_[+Q ZC.8Z$EZ.*!C@5[#S\)GY.7)W M2#QY?892QD]03&E*3!^';Q&O*C9LD?W47#%@-4Y6C#S*&(P"GBE(L.X3!'PX MD%4"L@OW"E&&<\'ERG-JNU9^=GL\$$NEG\WGQ[N?+QLU .,[V/L^.CP0^X+: M(Z"JY%(7!5T?X0J 5TR#6=;+M(,*RHE0E-,I2<'(]VC*=8&H](D&=@PXBHGJ M>_+A 5+ AD#4>!J0X32D&(,3%'B.*A"#XDT $\.PH? ,!H2W'A#><7M\=UFL MBS_Y]YN1UY<[!PCOV&&*!X5G8;0 ]6Y+6 M@XU:[%$L"2QUW]<1XBCB/==0,72W _WEZTZ-9$/+A^P9A&'B@>+2@ O'X KW M@ MS2>="ADZX#CIAXV,>8FT 1IK9EEM.?O'V_+5S7,.TDBM;'CB 7 MX1$4LQ$"F86+?MG#':I).)*&G=A33;_I&$A_):$?75 -^G(#_%Q->041:\EP MC0B^,A8<[&H!69N&82'=402G(^&\U6NH#UDQUEI.;^DDK**YB^=,W^IQG(8N MGQ,X@^[ %[OANK '$GQSS,HF!@<@VN-6 _\+LI M]EVG 'G=SIDTT-N#4LI%3^W<.E 2_\[3#/6/&06_ACB=?*O+(O((6U-52U!L M>\'6$<_7U\+)]=5)/=?95!L'71LGN.N*O7+9-9.I70OF:@RWTD*2QZH&)J0_ M%];1-6V=;ZV6//1$_.[2D8'$(_G]J"]+X&%\Y4 J#?1*Z3E&G6>7M;KA M"#S$TTX;APISPHB ;8AC^-0,5A)--KH\4"2X7_"2- M5AAYM4#N5PGBRN%!;0*IGR A*':U73AUQGQ+7NW'_!$UIH:)(>NI"AVM3%1W8% M]_3YR:;A.[_@B_R'P$JT8RAT]$8[XWG.V&.]49>=F'OBLQ%7>@ZXP$VEH9O= MFYOZ\RYK[E^3,]B)F N*$E:U:%<:2A@HW:>8W GS"9J\NV$RQEV%6&V/\\9 M:-S=],85:9DJ1-_!?J8G^R]'!J*3 Z[! ;.JQ'VJ2FR$5B4*P\M^H=3[76J* MR:U*/ VM2KS_\?3ZBAH&&K&B1%:4F,:B1+NO**Y[,;3R;"<+#O$O6;GA+O)7 M,DH)D\Y?^UZ9N&BVG^/P.:'^_*5FF77K0NT5MS'-^!J9CK.E(U'KJ<1*EV#! M:L^7"< AH,78)MNHE)M1'C,/S-HY@FW4&%7YQ;']N?29XM)=('JLA49\IEKX M8%7BW+*CBE>0&+;Q.U>L'!* S-VHDQ^]0Q)" SPID>J%LQ^%'ZWC^VQ/6F?R MU(?GU=PJE@&.Y4>T S8#0CZ\/\4!?#S% :DFWMH=U-6%)HE%$SR<1T- M-9T,(9 $$Z6\Y& -$V?ZO)-J82[-*5/6)CO%#9FL^>A/,;1H9)X]DV3"XVP:/&7L)M'IH[D]Z MNV@8%;5^>E]FL^G2D56Q)RRYBI8NHZEZQAZPXZE]")';V!, MPR _6&+MXTI\Q3A8)'&/K\N;&['9,1\P32*:B+&9)6^$%A'$\T)&D=+OXZ)N M,+6!;8*#1"FF-BF>KQ^3HNW G$#^Z94_'5\U7O(O\>2$9T0.YJ>*;2!PLFJN M'B@V7S(RL62J&%W"<[5HX/2$T[D\$F6PJ;08-6?^>2Z9J&9, ML7YP<>-,48Z5*=ATID2M)C:#*[E;3M9J5N\JC]8>(7-(9IHCKP^M9ZN>*UQW MHIQSOG3V@BQN?;-C'Y-3,XV*>0<=Y?5182G(+5H)FSKE)2"\ULY1!C1A=>U* MB]'(ZC^8A=HU\D+Z&^B;VFB%Q8HWV11?[UOUPQP=DRI2)J $8;5:@P6#^GZ5 M[E7MYW/CX7*7NYP3CT\1<4Q>_DY9_/#@"IE]4'9>DR\P1)+G,45.".?H$[WK M>.%)^G@0D.J'XY!5'YX%:#ER'>/:BJ&+1D*,??QG@9C_H*A$@>+CBLYP1WP[ MVE?H@+(9?05"&4[3'021QE731OKX]\OA08V\$NC5YWR):(+)04IF+BQEY/XF M$SI.27M3D6[TY2&9Z+=%4_ORZ*%=.=;02EW;P^=6_M MHYSOML;$C'LS=![\QC:3SW_)AY@>4[^(%2'BG\,#&R[)UAI4X"W3,$$Y8!O< M45LJUFB"X2@O1&"39.,+=^_']1$)"A*MP#/[LN'7@9;A. 1!'0:_%A%% G*> M(](QMKHH&XC8;G(7M"'1HUV%#L+48!7D81JX%P)Q%[ ZZ\JJH(JRH'!#39%% MF6I<>X-+/Q.U4S0TJ^(*%O5U#5%P4^0<6(7ULMPA79ZQQ-88A0ZCU1Z M@@MJXX!AW]/E'1_RE9^?7(&A0D)N3QUQ;_C_2'(7+G;,J@;70>8;0BJ!M0H8 M!93K,6=BWL5_'NH:\7XU%5C884>G/-66&Q]#8W,!Q++7TU$/%HS__9_)FZRV M\"8[<==:IRMU)NI1!,&:*OV"L] 5_"OZ!'+1J46UY+NXQP/KK'_;:W9_J: ' M3=G$Y]0(,5?P*S.^18N:L23\X<<7'@6N9=%5ZZ6ID."7L)02'5 -O*H0>#4* M *7AU($"O)%!WBFPLP9^":>HR:#K\7"W4H)OD*WC;ERF[ M;KI0X./4K]'[ ?Y]#\X_>8AM(DV4RE[^NO]Y^? [_XX;0Q>RDH0,49>'>/LN M'ZV*B!8/NX5LF*@?N-;(]1E0$_C\.P@^>W@@#+ 2P'$T]YXK'8V0H'.P%.!# M?+B*W'7Y)< B7Z9B$#8'-E6;6VR/ E]Y0!]214<>:3B9%,)9<"_#,T%2Z6($ M&_CO\"!X?T]NA"/7OET\']1<]K^#<7$1<111M[]L^S0W6+."23!$ MJ@$?A0?8+L[AP6<#(>Y: SW"E_]E%_<*,]N+;&9[M#/;BVQF^PHDGLP-AU*& MS6QG>Z)S0."C[G^7T;>Y_)=R,1:HR V-FI^T/HQ[% ZZ.CTG"XWJVAF(\..(V6%S>_#L-CW#&L!JX%,&-8'(I'C'Q.A0O/\%$^*G;,GH MVOLV3:*(O?A-+S_J)WE(KJ?M\>-U0\P_7%>[;Y592*Z4?"W"4L3#/B;LA"U9 M![=U*K.S8?C6Q'5D5I;LR%Q^&6L7+2Q1#K[L*F(4RND&D>TO:&TZA9I_,5-N M08=MV[T&[Y""'=I;03='_DF!]9'_+S2K,N?N1,A)JE347E9\*-WDLO(:XK4( M7VG[3+:-TV1R\'$Y:(3U>,Y-H"@%;F(OX M/UO98P 68B88\6ZQ>5@3#M-W3-^M"O@0I[Z+;-<4VF,/#G-G-[8G7)K;B\-, MW-V3&,*L?>))V<%",)?$[^DSK@7#F_#CR>S2$3M9G+IJRRW:Y[9&O&$K M 60/8B3[3Y1$=498TX5U$'@F*LZ&:5T7=/Z#H0\?2D5"0VUS<1>B6_-_HB(E M7PI'U8BRXV;ULDEC;@6\_=V0$G@G#!@!NGPN4ZZ$(-"F8@Q$5N,F;=9$2ND6\1FVBP._DK-UQ ;1'*IXUY8KTTX?K-ES-<'/RJ- M0N]QG6Z>308MEIX\$]VQ^L_)C6?,;U[^,)O.&'*Q416\;&G"ML5NKI*.:Q.; M4N-XWN_2BB*1EE*^$$/09 MJX*,&%!-J)M21"?6V;3.^LHM"'4-M%VLS9&YB M(E11.ON:& ,R!DQXYF%FP6$C?K_=NM7OC8O'_+VZ3C_Q-OWV7-2V;["N$:E2 MA!6-L2]^7<,].%$C&4(TJPHKM@TDN#AKH]4)N4RA$$,QY-)C21)W53"Q96*[ M9DWE!L4V7ZCNJM"N/-GD&$R:ZZ;>>SBS^C(?,;!8$G U(X1YPT&D<*9N.9!F MDCO3#OCZAB*<@[EYCP]C#@S<_ $!JSV]/3Z]4YY_5:]E=%%,#5*0/*(ER7!Z-4 MVS"<6.OZ[/''@WRB@5'Z&,5WX@PW#84EMO1L3WM\>Q+7L7D6JA8SV^._[R>7[L]0PK\7T-'W&@R[E$(6!VL2=EUU]H5L&M7%8 M(TF #KE,L;A3>#9,U)BH+1"UC;4.3$)'5:)ADU58)'O\HB:I#I MM++:.\%3WD59P'C>_*5$="5<=\F_GC I@LQY:OQF!M)YZ%F/ QX4N MJUNJQM"(DSB;I844!8[G#*E(%Q1\(-) 5F7#Q!6ZKW!^Q!ET[!*35YK9R_?S MQUXA9;V*=F9PTS:*35Z[H[%'J4S<;"% 9X9+DA1=FQI#FY3I:YDXW# MW-D"($E,K8],I)E(KRG2VS.B\J5=%>EPVZKBLZWL/B>U9Q^-.U_B-G\NZW]^ M9O.5=49G;SF\LT&JWVNFH'@!'B.0GV#ZE>G72/7KE+@FR3H"(:[LK"IETLND M=S/2NR5#*)_)YV, PDZ&](8;0L=AAI '9.Z80G_>Q]6R==:I'N_SJ"U,$;JT M+O IITTWR+-0^DZ%TA< _H<(3")QH?E,.5],5Y2N-54+GL9$FNG'Z.GB6:K5GZ^?67QD#N%OS#[2;;!,2L$,GLS% M?*NDJ,;4^%8+E.=,B4VF59+= (0FFU;!!'G7!7G;ME!^$UBX6YU0X1E(I_YY MY;K6E4U_F*1>>'_-%GX_7?U-)4AXO.2]1G85,)Y(RA"'-ZDTTX\XO$!A>J*8 M3%,G4\GO!O1P],8.$UPFN D.\U2R,72M;UUP0^'"(X9/7@X$/";LYD0@D$_B MKT_^.SJ$<3@59?Q 4"YW(A@AVEJ4C8P;\>+;J,V7G?J\]_F/]SJM5\^+I MJ;\N>L[ZAQ7M25UK)CH\J/Q__[]*CL]-0F;GJNVQDLL]OO0>L]:%\ND[I@M' M",-=(0&3ABFZ_)=S3"0B3M2+F6A(RNR M*2/#IKATH]XAT=)UT)AD8.,B4'VO:R+*][3'V<:?K)B_MNZSDQA2'SWD^!33 M?1^XG>+EP[8X"JD^!.DF*.\85[]#ISGAMDR!$(>4[RD>>;B!31].,+DN%HA7 M(A!PEPN<[E",#F:>A.2/4+$G&7]_$GG_%%1F;?C[X<=YMC[T*B8FD?=M]L2D MKWNG0%G4T3>$ZCXU1*CN\BE'HE=D5T;S7%!)G!;Y]E@\&XA_?\NJ6*R"I\3_.RG!NWS^.[NQ M/6/LW!1CP^WW\K,R?I$OBO6_/#!VCC'V+FQLSQ@['Z:QM5[S]X^WGS5]W '& MSC/&WH6-[0-CDR:MO3A-!N<=N?PF90>=A*K0)2D8PP0? MVX[@,]S"B1^LHCVU%>WIQ$ED#,@8,&5D9 S(&) Q8"HIQQ@PS;#V=CXO/SEK M(7*H8-2Q2X0-G. DV6RT@7=+$_(D'6B<'-[J>:ZM R#?(1WI[<'/I8 M7SW.J8[^6D@5)X=!NY_VU^ZXN7/[X=T?)XUA>_S\2\YGJTUT_4/YQ)FRB H+SF;Y7(6/ M IRPD*G&T8S"I@SMFL;+)5/CY3:D\9J@\>X?+Y43_F8T, 2F\5;6>+F/:[Q\ M!!JODLE5*TSA,86W2.&=)%/AY3>D\*Y X37&N9]_SUYOGT;%5"H\_Y..8,U' M\OM17Y8D!&^#0\[)[QU= ;U2Q,Q+R]N7J$Y($/LR=; Q=9"-4QU$);?C:G%T M4;HW?W;K*)42NP439:[Y\7&$Q'PF5\CMDKV1M&SUMN.4M*^2+DXF?96$E>!G M/"(&@0Y1.F-)N M. NI*>;: K#F,C$E./M(PTH,57=3&OW:/3F*7+)C,:GWTGWNI&L.M<[SLE?& M%"^OW$RZ_7ME69NO'+G-EXQQ24SC;%?CU)*E<389.7HHY_H_A&:]=(/V2>,L M;\E.GO\6B[BJ483+^4QN=^?.,46:W"C<%A3I)B-QCV^=L^<7L]2[ZS)%&JLB MS7]4D>:S4=3_@R(M; !GG2G2?52DI3@4:621S=;XH3,X>]?RMR],UT6OZ^(- M@>8RA?+.ZJWT5=@E3I&S+!-K/&<,F$K*,09D#)B@PV4,R!B0,>#VR9C:<@%[ M5)7S:SK7(3>=,_P0P1:#U:Z]]"0$/U(Q:2[0C.(&(WP.=^TH^6PQBO!*-5/.%G=BC%],<6&F&M=3 MC2=)4HV;K%$XKSXJM5PO^[>%F&K<2NE!/EN.0#56,\5<#/@Q3#,RS9@@S;C1 M]I^+O%[(F?6W\PK3C%NJ)8BH*&L3M01,,^Z;9LQ%KQDCJR)X>/U]_/9<.'_\ MP3/EE9#B@$(V4ZC$@+F3#$W$J@-8:B(A87^6FF ,R!@PC61D#,@8D#%@*BG' M&##-U0%QTJ4F_K5D0\;.#ETAN&2&#,ZG0-PY7R7[5R:]B9 ,)KV, 1D#II&, MC $9 S(&3"7E& /N1%1YLJ06?R->LMV8?6=$N=,&JLA"1U:BF+NXE_(\)^E7 M\"7]ZI8AJ\@PCK5!1U:)-W,,CX*SAS,X]CLYE_9YC&SLOK9\[60$)7DW:FS? M)&ETW4"\Q7N%9#[/;[;3QVF8?\-8-W$8C?XGS<;2RO,,/W7O]40V37IBDP6G M#>.D7'EN2"?7>Z\FHI_OQ=1$RM3$:9K4Q":K+X^SS^I-Z[9\CH'9=E-/?)Y? MV+0^.VRQ8I./HI:=SU3R,0Q_CE/$_V5Z,5*]6-J\7HRL]C+'=]Z*O^1JY[7 M5%>LJBO>>LW4JZ'49)]GX%MM,9#F@U2++I;&8/P^[F]X5T3Q8U>$!R.W@\&X MW$E]_/"W7QX=OZQU!86S?PIA!9=TQ7/1CSI+!F8?4U+;55*5E"FIC<+CCU7K MQX\_G8N_,E-2RRBIZ-,*3$DQ)56MY%.FI#8:AZP4NE>%/V^OC^LY\[NBI*+W M^#VVV6*\,A<)+%&F7(PA4+ %Y?S1,";3RU'JY=I6]')D<="^DNN_BV;C6BDQ MU9D(U1DW^/UNJL'TU2 FSE[?R_06JPI.SA(9 S(&9 R82LHQ!F0,F*##90R8 M[MH"AGN_=T!]56_@WPS/NFD''YHJJ0&Y],(-.X:$__M.%"Y+/VI7XGJ% 4L' M8I*))+ALIJT:>Z:-P87NFQ8Z2;86VF3F_P^ZUGM-ZTT=K-%W4Q#-F6)E-Z9H1)_)9QIW/8U;V(3&C2QI?UL<2B/Q93"0!:84-Z@4HT[- M[YF"8SEZEB!(2/"=)0@8 S(&3",9&0,R!F0,F$K*,09,:HZ^HRG2AEG_PE)& M=#5Y/L-AKXO)92)XGLDE8T#&@&DD(V- QH", 5-).<: .X(K'R>)3E#'I$LS M^T4WN8@W[&.ZI"$=SN_=7?8<9^0"L^5%!1+\QPLDHD!D!3\ZFX\A;YCX MRY,IL: 2*R=3B6VR>%73^-IP-&S]ZC$EMIP2RWUUG[_S M+U7]1RXU0K@%2R)>U*)"+E/@4P;SGM1<[[;ITOAKR::=^I755V28A&D"9N-/&E4SQMEC0/[H[N?TE> M3(>NQ[7P1X4=D3M_HA67-OR(;K<4TSAYHG$W& MD K\Z$D?E@?'N>(^:9SEC=K)\]]B?54QFC%8Q6QV)^:_,$6:.$5ZG"Q%NLF@ MW(_:HWK1DDR4E9DBC561?AR.L!A%M3V?R97R3)$R11J'(FW$H4@C"W+V)/&' M/)1*QSS/=%WTNB[>:&@^4]Y=O962 KO$:6^696*-VXP!4TDYQH", 1-TN(P! M&0,R!MP^&7>A7(!- =R[.0PGOIY GT/M^L8GLB$J&G:/=RSU7SCNG0H/O=[] M@QM2(9R9POD,\]L/YY_J%OM22GP4T94RJ,(8X O83+!]UXR-)&G&398HU'Z> M'?.W#_<#XX6IQNU4'I36F]\UD3#+9RIQ(+LPU;COJK&4)-6XR:*#IG%U+>EY MX44XH!B M+I,O%W=5$['J )::8*F)%)*1,2!C0,: J:0<8T#&@ DZ7,: J:T.B)-$-?&O M)1LR=G;H"D7_^'A_)?M7)LB)$!(FR(P!&0.FD8R, 1D#,@9,)>48 Z8WJCQ9 M1XN_$2^M;LP^TFUSVN[]5&2A(RML<&&\XW+JEB&KR#".M4%'5HD+S:7]GF,;.R^MGSMI $E>3<*:V7E[OFE)XSKBM>L['/W9GMZG(;Y-XQU M$X?1Z'_2' "M$L-/W7L]D4^3GMADF6E6_/,V;KYU6G^>]UU/E-EPKKW7$Z4T MZ8E-UEQ>6.;]SVJN>":B7=43G^>7,ZW/#ENLTRQ'4<*>RV3SN70A2?_+]&)L M#8H;THN155QV6MGJJ%6V>+'+5%>LJBO>*LW4JZ$TII]G %QM,:CFPU2++J[& M%AR.W@X&YYHWRL_SWK'K3?%GK-@IG_Q3B"B[KE4<_]BP9 MH'U,26U727TP=;!Q);7)J.#CR=7-BU(H:*7UO/V]4U+1IQB8DF)*ZL-YBXTK MJ4V&)'/WC1/M4AWBER,+B0K5L7IKE9Z$BL!49R)49]RAT]U4@RDI0DR(?65O(E_,SSKIAU\:*JD!N32"S?L M&!1^XRIO&O5+ZTF7UHK)+!V(22:4X)*9MDHQ]DP;PPO=-RU42[86VF3F/W]G M_;XH-L[+K?7Z@?9$"\5?E,2TT+YIH83;0IM,[?^JGPG2C?ZH-M:K/TJW%IJ1 ME<(SEU=FC&TF\*MK9:X,("K\;C*%5 MR-EQ=KVD/5.*ZRG%J%/S>Z;@W,CD?TT!& I^/CSXWW#UC0P$O2?#:O%'W?\& M-_(,PBQW1_8O917,=GAX5E9CU(U#NB&R-TY$BF(3_/]]RGXB_X;/B_[@_TXZ[YM5)(1_- MDK#VZ6J:J6HFHE:._0]LZ51SG[CW@?)5$? Y(_7H5\OV#_EOW%\+/B4='@QU M6817@CK&HOV*\&&^(-/ *@2>"*R*3XL3# /_4M.#W6V^UW\/WLM$P)AP[:1P M9=OCUOA<[W35G]=:)R+ARGU(N$H@7*W'2DWN#X8_-R%;^3FRI74,I+]B[C@\ MD(GO8MLZ9A\6326/6TWP!%5BDL?D/21[?'K]< M=H5^LZ-)Y?(F1*\P1_14+2!]6,B '3A;"D'80 YM25M-AFP+^-H:P)K%[R!3 M#@DJ-3B5W.5M[M?MV?&?&V5MQDNHM,'F8>_HG;@MW__W?T='W*F,%.DK=ROT MP!-K4>\1/Z3TC2.^"=CSW-&1XYU+\NOR)=C30H?E;!5YM]\A:HHB# U8B_-3 M0'K#N&X%<;:=DVE))H_V?U*$@P*7+$ XAV3?N/O1$-Y?TT&SB]^X:W >*5FO M-4Q ON3_UG^=K^$_>5Z,PZ;_^R\0.HSF.A)>CCH([A5X^)"800#_[(-.H\*TV;O\2^Y MXB:N\G3OJ68>'H"JZG,WHJEUP,++\QD.1VV(P79A*2/W-QER]1QK WCWB.L+ M$O>?X%5:S?)>X,^;4MA4SY'40Z>6*MG1O:):HM$]/IN'V_=1^GVE/;_UT0]^ M\G:N9FLK/I($#,?/+Z^OS3]WTKE5^C1CG"*.<(4_<488B\\>Y9?NG2NZD:G2 M9$ JHN60J%H$R\E_R89$Q\+#9=B,"*1E(^-#^)9"PZOPO^Y\2_S//B;$X4$7 MDR+#O?5EL<^](1T%(K&^QBEL2.6RWQI_+=D<^1]&_@ 6EFU#":)(61F;5SC& MBZ]O 3LV'0$L,[BDC#X"S^4+=^^Q/;'2RM\,[!9-KY(CBZ2KPX^W5/PX[ [A MAJ<>>2VBZQH@LZ])1*1T*PD[GT/RZ@KFOCR*6 \5_V %Q&_J3T^?L]WLMFW M<_.NMU&S//*S!B$"(08K2WLCHD"L-<,:P!+A4P:1#;$/'A%R!-010ZWKOW@< M"73B"N&"PH$J$3C=(3H\"ZA.I?#P "<*Y"Z8;J M+-]).$[69Y*HY?+_?DV$ MN.V&K$>N-0)V0J5>:(]1?20^#2[_\G79E15)!AM4@+> 2D&?OK=$4-260IB* MBBAWY6,@++[4 :0,Y$HM1\26^T74>,O'/WY)YIH3_#-9PQ3QG3GMYL8;5J*% MXX)E:M^XQ0Y4%3LY]C=),(A^]=/ZY?2!L]Q2=7WBZL18O\M4 4*A6F\35Z " M#DG;\S-N+TY^\Z?FO7"&D@8TFL[F&,:MD7#K*>;1G,NM.J =39%V86/>D8%Q@']-0B)+1_=7),9* MNW8-_/EIO&RT;IF.$'<%O^X;7 .L?RE@57(1_V_2%-GV;VVTVCZ-QE>F[ M%&XL1-_E$J+O(MLU-O'WXC!W=F-[PJ6YO3C,Q-T]B2',VB>>E!W,E=-4[.FS MK-)-F'W-,@15,N;W#25\.S&XX@GGKS1M)]5G$5#C;K0J6PU+=_IZ>1YELS^5 MWS2""9; MNQLQTE4DX;V6G4:>XS0Q?60> ;JSCU MI'6Y(7Q%DS[,9?:Z%&2R4>H^5,D-5+ MS3"\ENB&H..+VN#M)O9Q!8U%95!_%7O]6(V:CV)I;P5UG( &TB4K0$;23>85 M==J5G),5P?6PLURIOBYP=BU3, D/W'3A&+4!:KR;2#5D^.JE;)AMZ?W2KBR> M*"=X*Z*7@O5BYG)2O7Y].GKY^[9OF\)]\[9_<*?QO5S Z7S2]!S_:ZX:? M\&/^R>6O-54;DKYZM>>\?0AO1TMC)A6R17N,(X?H5S.9S5.;)3Y%+?*Z\@Q*? M/OSJQ'GIB77-4Q#?8&6(C $3<[B, 3B/>-U3N:!"=2&,6 J*<<8<&E_NK$Z*LPQ@3]IJK]4'<'RQTARXN/MIS!ZH-D)UY M()^QP67Z2"&X( 2XB7KKWK>9D<^,_)6,_"4+.O@L&X+%9(3)R%P9X7=41K8_ MU2-ZY*\)$+5Y0-2U]OC7B'^7J\.\5$@YXMW&T0U]DW@BAC@LAAFS$;ZN/;ZK MYYL7MR?E=[N#WVZU:K _SRX =^H25 M(1[N/N+A1]WXQ'D"+&:W-,SA==>\?_AM'$NBR(#C&+!C,(8,Y9#"'3-_ML;[;10 Y!G.8ZHWM"9?@P'K;NQDNCZ\B@/Y%88$4JP9%\BVFDDIG20]C0,: 6R5CN)^:B\]/G0T,&G1;BX73^L_1Y4-5>$FTV^HE,VE) M.?Y&W*<8$WCZU!FM#:#^V/@]LBXO;LO7RMH Z@3Y_"840OT:N01-Q/ZG2E]; M5KUY?CW^T2VAF/=O,]22H.+H ],:-"T.?CP*)G%UQ"+[BE MF2CZ#M[$DYXQ;4*9=K.QB]G&S<9"&7RF6-J98(9GD?*;M$C)%8B[=774Q_?] M*Z+7;]!"S9V;I0%?N6]=K=/?LJ6PRXS*NX38L*&G')D--^M8E[5JA?%[^509 M]=.^%]VG3.+3)?UMDG3*65977'UK=WM/IS\?=2-9PQV7^KG?+] MJWP_[JR#_Y>0,!F;%\60=1.+K)N0;I#H?/%"IEBI[.J<&2;13*)3(M'1N=BE M3"F[ 3=[IR=',5^;N3K,U6$,F 3*,0;3T<]P21#9OXS65+J[Q"TT59.-?T87@.B O^ GPQ9(NU#ONK1 MIOJ*#/R)FFC*K\24:@_5HEH*+[CM\>_/%]W&Z.F^XU:&VB\C%IGHO@[_Z+UO M403M0PN.NB:MZ$;-2I-1,^"*63$S#KA"P3L#*W46&3@=*7!^$F=JG, -P335 M#P\$\:\E&S+^^Q>N2>=4+>:1W#H\4HN!1Z:JA^O%UF,EKZGC3C[A/+)VZ=)< M#ID&B<%*.G#S1:935N.YPP/"UT-!$ \QJTVPF(1/I M UG%C^O;WI:.X&DTZ&T/].6&FDY>;3MALY8&Z[%AH?R"@;_A6R&9J(6$+O>F M6>#BJ9K)=4 TD/F%N_>M3$10<6F[*Z(U=FX9_Z4FTM>_RX;O M4W.:4*_(J;7'?+[Y]_GJQUWIO+M(IC9$A>6DS]ED>^$>UY)3/)T/?C?5GO5E M&N8N?H'5J)Y_TV43'6G=+A45V5@L*YS6 ;M%H.+ZUI?%/O*>(AZ( M*'_'4CC' * JZ*LJ" QC=,W;+Q^.3O.[3W!!QF3 QZ>(!O.VS6 M#(AH^D>2A@\SU3^:6<\"K("IGQ"+M_029\@ZI9HK!T M^D"P5X=#70-# AN9> 'T[W A]S5)4[0>6%M?N'/M#;TB/>,I,?S<9TOJ$1TF M&X[90!26C+'-ASHB:@K>8B .%)" K0$)3[O4AN[.#;S=+N%OLOLO'+YSX%GP M6&5$K17OLX*.B,6@(A%N.4&' X"723*^6E]=R@GD'C.H22,2,Z.#[1H[/ U; M?W-^2>QL&4_OI&UAYN&!32ST3D?-[IAZ/#S899D"77DL&'WPG"1.Q#]@I@2^ MPD*2 0X B9%%+&[B[$\9+CP>)Y D4L86/9M#W-^*L#FX/W7@Z:$&QFW@NX<' MOFQ&AKPJ^!3?G[]P6&W7S*FX ?G:A05,'HPDB(*ND]N=%R>?#Z:H_&3)@.TF74SI&O^P>.P M92+BQY2_T>'?7T$5'!TYN2M)?EV^/W%BI&&)F/LKC>5>/%F;S^+1VM->A5=* M-UFR8&K#T.2+E]H)/'IZJLVG .$'\-;$=9_,9="P-$R7JM80+R M9?^W_NM\#?_)2] XR9G__1<('49SL/)>CCH(KB-X^)"LW5!,LL1/9$!4-US;=PPOJBB:^? JD"@-(+TL_HSV^&EW>:5K]Y;I57'=J M5U*"!]>:B0X/JDZR.A \KN1.V^/'?+=<_/-;.ZWD/WUW:,0Y1.(HE2:3W.'L MG#KB[*)!!X;2X8&30) -6C"F@YFDC\#345%7%F7\,YAB I@W]GG+SGDC844#344V?$P7+,&.'73'1J(OA7%X,)%=R7"HVT4B MB51<":Z]"/]7-KF^(-'U:F"?D4")K,-G[8"ND_9R? Y8&UW30(.%XT@XV'*B M@$,FG QOAR^"T\/A[@1M((N'![!T$OO!'7'$]/1G@?H"I947B28)S8ZAZ1VG MA@_3S/X:*3W!GX %(KP92EN<+0(=%UP?C;X,01*!N(*B %4ZR+]@_!S9_,+5 MP%;%3J*EF,$4E2^ ;3C/#J:*) W^@J-"MO\&--#>5(XP@7.V=F@*X=RTYG@7K':ET'(P!;]\X;C%6B[]Q^ M!=^CNQ0-W?S:$OM(LA1$\E023B))$ZFV>RS7,^[%:K:-X"E'1ZL^ICW^J>JE M0<-XR#WG/E9Y,]MBBD"X-47="T56\*@,+576?*DP)$RXC8* M.-"C*-J;\35FQHV/)%$_R66M>JX]KKWU>//Y85QY]*JS)-D8*@(\'X0 ??KN M,!Y6 M=P&DWO-&KN:9S:I^$DT)U3@$.!TPS'*(MN7U,^\4H.TZH,8&,B"I:I M?>,6>UM5[!'9WR17$?WJI_4[Q ('Q!K&6+\.7J+;7U*MM\-*YRK:.,_73?E4 MD=?@?-;'N;,;VQ,NS>W%82;N[DD,8=8^\:3L8*XIF8H]?9;M"0MF M7[,,096,^6#I"=_.TO@C?!O1>L-9B?9K9-(@+P88,6F7C0/>6;MO9"\ZTG&] M64D]VH@=H"U-EJQ$[8X#/1W8$1(Z]Y*B<;6BVSO+_9-F_ .GI"CFT]D(%(*S ME](_,4>GPOOMFB?W,PISPF1]@T,V*OS&, WQ$YQHIDPP6:"';E@QS)SL)#= M [EF,)\L#[;-M!%+;3$&9 RX?3+.'*DQW\UVJZ?LXJD[A+M[[[5;NZ*M/H+? M8"03M4>_X/C@:N5E]/1N"'P!I=X'C_.H7 +392^H& Q.LV(^B"1TJZS0 5YA'>#1=H!76 ?X5CK 60]X@IO;[$&&K3Y"\SO;ZK,[ MVV8_HSWN7C^=9<=67:FFMZO-L :P$H+N%6BY[-!]N(L+)FRTDVW#7!I? M>UNA/2XJ5S]&)\.2=%Z>U=[F/Y:6=RS'_F.QV9$C_+C99K:X6MF6Z%LK_3/1 M\>893X&#(R)N!ZPWV76PHR M4/_LH*G1!03L8(GQH", ;=/QL6#M?%8A9HJX?_7\ #[ M:^:Q#7-.$J%MN4EKZF(MH_MX\')3C6J86G29&-W--^C@P_RQK;Z5E5>XK::4 MU1>ZI8X3!^=Y*0$+UKS4C)NNEU1TQZVM%NN,HM M4XFC[RQ=#69,(IE$>A*9 M+6]9(HO5Z3&(*9;(F9WWKH%RYPX8P@=V3*&@-V.01%K7'R=A[WQ#F/ "\?PE MYH@DPLC?L&X+E99D6A>E3+%S ")[+1L72##/NYU9'=S^X:!NWQ9?[D MK%AZ;]9OUJG>W<$ @I]B=(E#EVY,I>V32L.-O.'RDTPS@<]D\S'T\2:>.9A8 M[;98;=E,*%:*J1>JF7!#;@ !3@&#$33>A[B;D@407&K:A*&K0Y0\'RUN8!HK M51K+\6U"9229MD"N&@,P3^*Y@\G5SLO5MJL.XD#*280Q4/89 S=F'^FTC)Q5 M&82VZ&$"V04&E$"<0,C%%-@^*K!I>4FF59"OL$P"$ZI=$ZHMFP1Y?E=- CX0 M']"&<(^/;A5!-6NJA,M%ASA\9ID*.KZ9>JS'Q8N*54*,A5][5XH/3R3@"T%10>S)0EQIS&S,88IU%$((Z M$F.0079I:,0SE:@S&R18D/*:Q TR8 MF3"O(,S;;M&(HV@I&<+,IOTQ-VRGW+!T0K\P!F0,F$!/.>?SE.D=O0-^L3WE MQ_DU18'/9>.^?.\U4U#L-K\H$O%LEM=*>]G565Z.14W%,YG.,,]GV!@^)KI, M=-<0W6U7$_*9TNZ*+O-^F?/!G(\4DI$Q(&/ ]-T#44.RQTNG2[ T9(7,\6ON;3SZQ(Y05'4+23Y/ 76C!M&7)M.#*$C$5IUN\'^62*3S-1= M)88!!HEG$"9:>R%:VZXJS:9>M,(MA)K/0F@ATU0(B-H<(Z$]SI6ZAJX_'$N* MO,>.KT9)3S+MA5*F4DE_WR 3,"9@2;4:,L5R^B%RE@3X M\AW*M::*DV9#WS=<1!%,)-T*NCFZUP75H'0QZB/_7VKOLM%NAWZ)GD][_'3Z M4\CW=?[W+6*A"P(V;MFA>%/CX$BX8VT CQXQ=;F/ZG*V4,9@C;A?FY;3* H; M"^EWOYC<,;F+WDB)5^YRZ0\HAALO^6!>Q!I8A'KDZ/"EJ:,^4@WY%4Y!U ;H M4C-PP_--]UYX9TE_DB)Q2$97J&'" 7?[*,?)A'1,!^ZC#EQ1II(9'HEA0/LT MUSAGS<2#B<>*XK%MS+&-R,>6(<>N9%73@8X.55-8*[$%[)+K0.&YBSE&J\\9 M/E%2=.6.X!--RF@RK8E")IN-8?)3,I")F!@S,=Z0&&\;GCU3S6V@Q9H!C&W- MZTG<@I@;EJ0U)I*,C $9 VXTX^_+;]14J65JXDM?4\ ,,3!8NCG: 3]Y^]!C MOI+"N?W<#.$H"2U/NX)PM$BTD^E>,]@R)M1,J*,6:@9HM@DKZ[\FIBK\C/_' MV>VU-8!'B=__-W1-L$JMW!Z/'BOZA23_T/_VU["MX*1Z,FP/?]3];W#GSY9A MRMV1_4M9E1!^>/9+KBBK,5)D2/8/NTWSGN[[Z/#@H=D@O<3E;X:-'@M+''&: MJHRX#N(L TFX0-,@Y MVN:\=[<.,IPY)T4S\,^ !CW5M0'5H)6C+&]JGHGTB4.@[H:P0%.WT*>PXK&; M(9R%"0J*IH+Q!"K:AGP/CZ\KH+L_!=1"MCY9B[WX">TQJBMG@\?S)_VU-Z%( MED:T6O_ HCVM:\T$N>.S3@L_>;!+GERM/>[^DL[&IV-I])BS)R%Q+HVX,T&& M=US[YB#-9>74D2>6V$>2I:";;I !;;XS,(UQ0<,]ONIF\'&U MT$8B$$0;'!VM][SV^$6X>]:ZA:=RKACQ]1CSK=$%KUY[P^Q(K '.L :P&OB4 M050Q5;V:R[,]PK,J@HL!;A7+D%5D&'"G]'!_S->)LTZ].IZ0Z'JU/;X\N>*/ M?VF-T^*S>]"2; P5 9X/C(T^?7=XZ/ [K.%0A_=8H-:)/KGV@),^41$BF+; ML__O4_83^3=\3G3^O>:QV_$NP3*U;YSM!8G HL+0@ 4Y/WWCWF3)['_EJME_ MW&\2UX9^]=/ZZ:3 66Z[=/:C57J^[\>Y+C=66ZVWL=+.5K)\F_S$9\&/&S>S MQIE>LY[>RNO$94/J*1ICV MC;MB340X!C'[[1N-QBUM$"9\8]Z1@2K%O_Y_GTHN]RY;9;(6'.["7;OFBWW' MF-KP*S9&['\ZJ\I&:Y;IR.ZG7/8_5_",OL$UP!"2 M?U*@]9YC];(VBOD8SZ7CT. .PLM_1,:^HI0#2THDG$D]-/2Z; (NFAC0.#; MT,G/U^%,B)@030E1C@H1^2DR$KHKP5&3]-$ M@Z9J6+J@BNA6UT2$)*,]$'R61:G^Y[9WU:V71M(>X]9$84+(#J'QK^4! _M- M1E?,ANMIEY7"#5H2I4H,E;*)YP(F/_LG/W$8$7RFG(L!GB$1C7L-KZS.O0%) M.5301C@=O3]=EL]N?SVE)_@P3=_).YX4SB6^GB02V0V5.%R<&3SU#=Y)H7;Y MWA4+1:Z89T\R*_+YZ4EF<=8,3>J:8Y^K4K?+4L&F[L@JL:B/X>6RV@-U#S\9 MLD2J,36UIH/6[Q%L=^.XCW]LJK4!GB9YTYWQ%:>C:<0'XJG]J;?7Q+^6;,CD M-013W-&%I[B!5NP[:.+E7KDT:,$+GG)[["+91+%9Z$V'M1YIW:X-\]DEJH.> M!ND#<8_#;59F:..[:M MJX&*:9^ER)AV=YAVKA>RH0MJ.2?&OI?:@6L)_EXH M9+I#O4=&C/B3;Q.3E(?9K&9&B^ M25&HZ4'S7=).R/&1VPE+"]U' [&,J_>-JV=4-V%+(H);+D:K8Y:O'\.4CBW< M>;.KI-+AKB?.'F>>3$(]F70B!C,&9 R80!\UNP 8S4:3ND9F6[YW L.FSQ'] M6_E1,OX:OY[?DC[O,7:X5P),S5!I-\GGNXY*.U\D-UBG5(BC=C89*+-,2)F0 M;EI(XXBC5[(QS(!/AHBN 01=:(]_9IN_!]7G7&,@,R#H#^XI8K1*^;O7632S MJ^B8=!75""?#62]"G4T9 9Q#W?*^(F?6FG%X(,F&:!D8C%M6.8P]S/&EC!\P MF_LL&-P;4A1.<$"S)=1%JH0SC_]R;_!;K&/)]X5@>QG\;P?U!:7K8' ;/JQ^ M^W>'!Y/ W%B[PDL,JV/($H;@APW8'#B[K>TS_GHN^RWP2?([_MN_%$?>#I1V$-2'\%T56+!KV*=R> "/1#:4.UT8/6G#ZG81)J:J<9(P$'H.:KOW M".Y-AN7TA5?$Y;/PH9%-3V!J;S==686S(%8&7D175A"LDA.&0R0H>X''GFX5 M^>@55V->U=S"ZD 9(7?I%5:S2R(=W-I4#P]::&B2$DZBK8+7@X1,I ]D%5%E M0OZ&N^!DG5:8DB$/ C?4='HG4'F?67H_%$;T:P'MBKA+) !O"5[_ _>F68KD MC),8(#.HY;$R[ZFP#]"&1(OCVP@_R&T#H$L!O;UH+;XQ%ON@B2BO-9C.QFTRN&EJPU#/R?/+ H^>1F[Z%""<0[)OW/UH M".^OZ: &Q6_<-1A.E*S7&B8@7_5_Z[_.U_"?/._*\:S^]U\@=!C-=22\''40 MR!T\?$C.S ^LNCLDGNS@"J6,GZ"8TI28/@Z/0XZ#U\P.*XN47]IGOFKP,[L2 MG!DFZ>!';)@LYVB!Q8+-!VP3(/D5_NX:&<01\)Y(%V78Z5APS)D.'M8B]@5\B\'UAL"3Q-Z,BC_&X7)=55.TWKZ,E4JW MK$S4.1T>'-."4J83TL&3=00K4<%Z.3P B__"4A'(/U_-X-C54*"!%,$GQJ 2 MP ZU\%D'O1JWL)CX#S/KCWU.RA!^ #4AJUU=MKOK[!C,X4%'URP:/LL6C M;,7[R6FHG$^)95-313WRA55X&M[>5]_NU$9F3\O M3LHHPY$8 TEKP5TK.,-DW7LTP]&9L0))9.'[FR^3"YS/'!Z\R6:?NS_AZH+Z MDN&NO]2^V%%0W64T^WE=F]'(WZTA1]XU$-[E@37@AF!)B/(0%*9 VO/QFZ9N M:S^>YJ6LPC5*>=AAX2OZL+JFZV0DX[& XSOFJ"TW?5ANWYRXG>+'?GV 2.=?X+6BFMY?S^K4JN--L M#*YUNK-%12"K4"ETECB/[V0@ES-+?#X][)O;O]4([NE<\?$(,O_J>1^+T3=-?[).236)]>WD"NA0L!LZ+\0U%/JT9IKL AP%@;V9X0I7L MUOD-L:9U>#/^/Y.B4YLA.IYH2!HU7,D@O"U+QV\+H3]H-+Y[DUSIN)O4)XZB ML$S#!&+ 7QP=ZVV[L/2VL^7M;SM[?G%WHW8EL:"LN.VEE4"HD-O65T1"CGL* ML:"#!$@&4I>5\@_O(5O>^AY4+41/S2I^H_J+'J?A/T]X**D-P D[5P<<'C17 M+[8(*$#[^L 7.?Q91T-!EDCA00\T7,^NL)BZ<_W < ZZ)S;@\8$8KCCY'=_@ M\-*VA&1[B$8#SYR?$ !8G[T\1PC^_GRPJFKQN=:172%P[RI.P:_U+LEIB<_[ MUGN'G.CG33>V]>8J/V\>;\T?W>L7G]"Z85=8ZO2:Y[+Z3"K/*ZSV2;'C/D^L M-(*+>/ZZ9U)[Z^O.9[^$H3G,%TS;L"#",LEDY16$0GJ_)(PV.6MV94:[>JUT MGJJ2]?1SL5Q\_?IT\O3UZ]'\&W&1?$2W]-[U=?GQZJ1^OZ2,3*Y_<;MZ@5_A MLWE0U;(RZ?'Z_U\&ATN'"#CC%2DC\',PWR^;IRK"[_P09HBX/,;>%ZY[M MFA^UX>F?QI5T.QP6W5,ZGO1%)&\/GY8/\D1C9"SV;4[\J[LGY3FSO%"X7(%# M+.SW=D;8_P0''[QQ4E (?#CA*!,76S ,9#I%?Z[#ZKNY#P\Z2- -[$B#$6Z8 MW!"'L5506IQ=+N2\DN3A2/6FG4"#%6*D7VYH=139Z--5X6^<(ERDHW!WR$#Z M*R+N"UX@#A?\!B>#&RJ6P?%9KB,8L*>A!B\W@&')KR4T1+9-,01=%K8I!<%2 M<+$ J03"3C[\=6AAA]_)#0[ *R$91=5TPIIVH#/#\;DB=GOX7PP _Q6G!$11MVR#Q5*)P>*2%IXJ60B7.DV* M87$B MA4#5.W2.A8,"T=LPE0.HD2V+IM_7@9=[67/N]*(-X!+LBUMP".)]T# M" #E021B-@.^QG3P=L0VG_J?O)(Y4(@9K:2IX3)5PT.,>XG): MP>$\981ULH5+@''*0S8)<;H(.<5O@LW6DH"ENB,HQ"VW76O[FQ.5>E/&;VZ! M0K]# _#>@8!I"#G)-70U^)DOWJ+N3.\R,TD9ZIZL$V::39M4!YK\W 9LD\]B M[5<)*K^,IW>!26-1O%]FB$Q 8F3#"3N1+"I^/(@"B=B^PF6G63@2U>W*F&Q@ MYQ UJY+2]U=W GXNWC6TWEO'H0LBVLI'&2 MF+JN2!\XLC9Y,1\>^,)=Q!)<)N+EWRW.TE 7QFCG R:G&*SN^#+/V,]KASVOS[8_#G[O7/Y#"LU&6E[*1=;D;2 M+ML>_WWX]7S14RZ5Z^*G[Y0P+$.7C@W]3\;CJPN'!_38< (.7H-UZBT8(5NO M1&(55DMN[48]/' NH5PII&3)OQGD4R4!C<[7-.P M000WHC9">*^2L\",7>6I&I9B"JJ7=7([Y^!IBD4<,]++R&E#NR6._!,LA^$0 MGB73\B'2W$X,GRXB'8?T.]B^,MSD\TGKE^%EG6D4&IP#632=+U#?&HRW#BVB M,?K@5DPNS:4C:<4]/*@3FTQ3[7<*KV#Q$V_3,:-(J2NIAWN#261K=J^)779$,W7?)7HV:9?4W' M_3K$2Y E)_&6*_G,>]+TB)] =@G?Q9N;GNI] M_P9_'9UJEDZ9TN5)3!G'?9!:5X_GO[L]\=3S3:\G#BI#2;W(78B;UJ<^_H"O&+D8VDYT-B6#3D8J!QYPR*>]X!LDE51-# M+/!@87=&M"Q\JA3$WWLLF!R601R%@J\,$"+-OOC( AW**G<"?@8Y3M[NR@UT MF;D/)QW%($Z(ZB]7Y^"(DV"7EN:R?)$C#,O=#$TGBCY7U<$7 JJ.[%GL(\E2 MJ))#[T/077BA7HN>'3\H[(4]GVXC 9_PX<$"GMBZ#<%LHS5L(YY?U3:RRV[" M;2-;$V"9!^6BNX7?,ZR"Z4HXBM"QLE5 JF>H:= 9D<2XY%953UH%]2BM@IK[ MGBG[P#8,>#=&S?/;,1%.Y:Z)D$K>0,6WIDJA=D+VO=\]/CU[.BGV73O!V^'T M*0K>+1ZWV3";T#-2U&! \+SWTVJFQ+(DVY@]0<2.!"X]>P(,B(!!$2J34=D3 M25"!CD+>XA*6+^0)-LBX/7VB8/2]_A?TCAM\#.2>@>.IA=;SG,PH7?"QJ=&P MGRC-JY-)MA:J:*7F3>/Y][/D:2%GNS8FRRRRK5*?$TJU)>M=MJE,YF5!@$UG MJ9/# R<+@B]1&HL(M)(9!D[73O)<:3+>VR2?.R&9@5N0*DVB^BR<"5/(?F?' M+_6!\6Z^",AEO\8LALO86GKA_;'7&I_+%!?>:IB0^"H*L_?(C><4 M0ZM:@."NZ!MA %:'!^&-U5]VQ')/CE,2 WH?"4S>H:&EBWVP AG$06K8TM_3 MQ/6=%DO9,+T M.Z>*XYX@_LV\#D/V';%RB#$W70A<<%3?4]U/_NQ<8MV3 MR\)[KRJ,1='SY-QB<6^3TBKWU[K;G-NX8-]2,W;R,9O(N9(J2]2&V#QEWRIN M83TNAEOVGIFR^3TJSZMSN\=Q$DL?D6W;I!1IZ;10YU@SS"H$8?=A]6ZPA3D\KQ'++:X+&"II@JI@_$DX8_;*NE0LT4A_[V]8$,R=TQZ$)M6+7?FEY!Y?:X;-C3MC[%?."^9CF[>#5CGA:/8WSTZ,QA L?)DM M[A.&(*44;F (9)]\1/5*46;Y.(F(FN]4;ML-PR\+JN=OJ/5?R:0A94HU9U=5 MS;'99VU#-V$-6)YONDU5DE]ER1*4X)<;3G&8H\E1(7MZ-WJK5*Y2;]0Y?Y[8 MXY)Z(#LUE+,X-]>&F62*&ZH)NZC7XXGSFUS_[7+TMR2BI/'$JO?[QWAB?N)D MYLQX-W$RT5=*P>U<^LV[_N?9]6X-87*TB'9SUWFIEUZOSN5M.P2;U1KA?D*I M.'-2&46#F=>GO"]L^^LTJAQG!(O 0LW,T@U,Z&U0, M\TJ>)^E(AA&03!>I";=;FMVJ[XEG89V#2V>,[HC63[D?M-_"F<([Z9W"Q1RD MN,,="F!W6*DJHJ=#.JSPLU^1X=2!X"IO:B=AW'3[ETZA-ZU+4'V%WT O E: M#^X$4&D>&=O*'4VU#!?%^ O7LL2^\S&R97]<)%B_XC6EP2]EG>L*L@Z*6-!? MD,F]XBO&AC2C,UXT&J[O6 ;&(C"%=(QKNC.R MP=D^;HG=E43A!RK@@ZV'E..R>'+C MA*#[?X=/_FN"&A/C;ZN]DE5-)[TG%.IB<4.M'_1JB6^WQPWY]:E7>QM9]?[' M6FF3?H9VHVU^1J-MI3T6I#/U]/;GT,SG,#JNA-" :+]K326SXD"9X9O=(6_/KE"/47^*%L]RE7W;M.N\S&G,X_BUN(*]+"\I!]GUG="@=&(=W8=^TV0A]62BY:3*.:]T%J/ M)Z]YXWCDX>;@K;EUO)F)67ING3[V('ULMRC_M0JY$L7#1Z7905%^F52HPXFX M[H\4T!%D-!(;!2>'3!$13*QT\>1:?$-35!>=@(1-@#AAU>SH7ZJ?QN1>'H3$D<1R=00?;(2,,:# 1G7Y_E?V$QALUT M>(>P=]*%0Q#I#@\\F=0IQ!R59;)SO#]%-DS*D )PG=V*Y?N@,R4E Z\B[R(P M="+&$$"Z'<*!USH!(N^;&?Q&^ [^$IFP;.IRQW+6[?M*4#&Y1+2;"/P?#)S= M*HN/+E.: LLDXCQJ"G9,*H0]>\O',N'!96R>^:\Y,I:Y@Y!*YSG; X\,;H#& M8T'%V/MN2SLMWQ1%&D>DP.PJB4D)]AU*T>2,/B+@5T@4;"SX$0&&[U!A1P-/ MU]BM![!P9T$94&)F'T]+HOE_C^'QH%>@"+Q,(Y"4NNN54$4B"KH^(AK(&Y;@ M>P0%[D!4E:I!-\:#3Z2;5!'^$3;J:!8;@7=!Y\[Q[>[I)*-0'[M:#@#GKO*@]ECO_NR_ M--X*+\>3R%7Q2FB,7211*[*@8UZOM<=JMM:A?"%8IO:-6QRP MK>"@JOU-8JK0KWXB85-?V#9P'-^XR2@N95!XH2"^]'305!)^J:9_Y?1>YW,N M6\CD\I5,KEC\]Y,3D/4"O#857"[/X<3 XE"O]X#I3W[C0A\:>,#4.D*S%.1[ MG*2!E8266I/#V85JK1U+.^.'7)RKFF8,SGZ\'UO5R;#^!_>]XX=9:*^;>H_O M,,?/9J4^R"JW9]U$'29.PF ]-S/I0Y^WA"K@5^6>&0\@FOD-406'0[8SF >4 M%M;5Q+M=.G5?!M$0V%T[+=W/89:GG.^8 V69(BGXG31MOPC7]7 M>W^ ".X%%F@I PN:&M"7FF'X;>A[;9'#TQZJ>37?'K=^Z7_.:]*%]"9\FD_J M:*U"VVXM318#T+*!ZTDG=R6G=I8+O>2U:"\M]\^'+1.GY"%TC_^97,X*#RQ- M/)&8_(O"U1_@ELA@*2()7N?=X'5^.GA=#HE>KW+LX8>UDEW%&&@Y!IJN]4P M ^7#"C^C92!7L=L%3J%5*KY(5BT'#E_QI"]G:^=W#_G-!*0FC;"=+N!I"#KN M6#-ND4Z*@&>5[9SZ+M^9WVF/K^^-WD.UH3^UY T6ZVSEQ.QRG8)=KL--UNL MZUY:=]G1Y7/E]J[WZ;M#-0[(QA&Z;;\^)T&LOIETT)(;CCP&71<,63P\0 X/ M>.E7R@?L.7)Q&&0P7L9KP^FC+YPIW0(@YN_I8/#^SDC@%:"2>25#R%C,QH M 04W_=T,SJ"BH9UE#X5:)8#S%(M5LH%9<8II"K\=_B_&4?>#2^JR0>:5P5W: M1;)IZ73.#":Y88#2#0#Q#4'^55,6W(H5C P< $OC+,,=)V,W@]@?&) >,3S! M2,'E^P0:L=LER\ ;P7T#+IZLC/&%3/G(>0=+'<FQ\$SK;MGZMP?"\VFV)N(]BK;^=B7\<3# M=8+5J\0+^#7S7X'@;(@;/S/[=1R6RAP_&Y=GY^?GTL7MRPI!X<7OW1&BG82E M#,=F[>8$Y6Y/;]_[B2':D@F[B#G>R>[Z50F//S0K9+_VC@-O"D;?EWC7LGN; M1;0E8_X3NW.3!\45V.2#2U@A'QAA@5&'YCM72V\&DZ.=8!C@8UG1Z?]LBRZ! MI&M@CTL*P2Q^6"Z#OT0>C:F$#:J$3:F!%=+/L6R0'=]'CV_9='J$&XQ%9<2@ M&V+DHM@-@(]>[U'>39,E"K[K*4CP*.X@KXS!#X?I^,HUZBH'<0-OO%@K<8N= MP@53J=X]OUX(A:X23^'"M*E-W?*%T1J'<'-Y;%GO9^4D[4K$G)?7#X8-/Y)8 M]48?9?AR&.+N["V'D2:M=)U*=T=&U5(H6M$J5(U=Z]-7-DAX'XN*ERMPV\*^ MQGW BS^X279;9S7ANM2/6-C$"1-#M?P)I4F2+5ENLT9]SX>J93YP$IM5 MRXMUQ_JDV_5#B4FG\V$#O=8\DW"=45Y59UQK*L9,0_;TJD?9[)_2!#'^^PE. MV".P(!TETGAY-KOJT_6Y6%U#B2P*/?@UQ]*14MC!$=V"/PL>UHJ:D!#T1QX5 M@1@L>>*;55;5,"CO7<@WI/BPXU*"\9STATS=-0K>XV>_)=[XT5Q3PA)\J=QQ M^$5\LC@08A%'BC$\-=.Z=ID.[1J5%8.C R]PV1MH.N MKFH7/FNM*,&L$]QX_"577KL_XD--$>Q48XS^\*O;1$N=:5B?PH).A6Q[?-]] MN+^H_^Y4'WN[7+F7%CB?B:FZM/;,!LN5O)GD$U6%P'!Y,36&) M &$[K2RQ//XV_XVSHPY?\4M;%+'=P^3F&2CW9")L'5!NGH%RIPR4.ZVBOX'& M-5S$K:,^4@WY%='F3-R1-:M_S1_U6_35]K@E/ [KG3_%FU^3(%@[AI9L-[$5 M9V!.U]KCN[+ZYT^^]UHV"I^^UT31&N#+$M]Y55\AML M2/'1G) \A'LQV><"PA5"&U/6>G)[S.M7^F_QGAP3T$47>:V M41/I0'8DB'T7B%%T+46-"( 8$ "[8V\17N"."$/!VW++SIPL.8&38M#BI\)-JYK&!!ZD[_7P"D\K-DE& M%3_@3)!5O ('\+&G_[ZK5,YOC;^B-YQU@:S82+F?\7/^S1#P7+BY83N?)HDX M244[Q/UY?HQ[12+.F-J=+?MA?%:ES%HA<0,V";^;!/(I%<+F<*Q00S,E?)'P M<@@KYQ+)RKX;JR9A+QQ_W6'@X;-<;=Q7RF_O>\/ <^@1)=ORI4RQL#A'EPS. MK<;%N6.U7B[6-/Z7>5'=10:+E&/*&;[ZP7K!?[?;+D@7<1,22?BLX,.U:);6L=F?>U;LUG7=E;CTY6ZN( M;8'TK2YR"V$JMVJ>1%C'.*7OM\WXN80P_EP;YO*FU3P^#EZ!A\+%X4ZP)ZOK_IEG>/#Z,K8B.L52PM=NH2612S7<#*1US QI8M7MG(ETNEVK"?R[NJMT%A M/>W4Y[KS6#;I42;'J"WSJ]_\,RM1%UJUFV1S/I%L/M>^O1K_K&15OMCH/N\B MZH71TY_Z)$;][M3U;;$JWU[EGWK/9K\U1A.'NIL5FZ49%9OE]O@G7^H7Y=;#.<(S_#F;O2>H,IC6@$)E[@BZ'CRMXH[F7!FR6$67+XJ M<$,P0^!JZ-/O@I&N8]4Q^L+57&!T/&><_BP;W$]+T$VD*R/N#@TUW&.ZAD4]/I^ ?9M,B2Z$QO]_."B@>,@P$CR:+)OSA7AHS# TT-0X''R!B60O'>M2&B M>34@>ZN+HWR0,9(I6<SK<+>"V<_0"0^PK%*B/.YW'4>2"+"&Z=J'SHP84!965P-57G4JEK M@KW7X[Z,NESC'8D4->^F"SL'/CH1\* D_Z(G=D)&"^$[";P5093AOA#(5 ]W M.*:/[4*X#KZ,>QW%OCW"1]:!BR0+B [')UFXK!M?8L%MP)?@#2KM7R77%;W_ M#-BS0D)<9*(24&M@P"F:;PBIDPR,KV$?Y71$ZW[@7;Z[#N1\H'J=#/83X=U M&MRV''YRP"-PG?<$>SJ1BG=.WZ4:>&TG2,2MS7!GDII<,J4#WDNN7?RY4P3? M@-=CIP+<>]%^$/$Q# ,OY#-^52[[[?3XF/S$?P,6 [J_(5 @F&/>E(0X=9P M[C*LC@$GB\DE @ MDZC(=P1'03F?(P_!'Y;!6I$%>TP7YON:WI%- O=Q"J2DLG#K*$78AV;!TF'W M8.?T;.5G8FX"=OTL_PMOHM:7X+V&Z!3[O0,PX3IX)!8\#_Z+I0<;9 '%!6:( MK:+ /(.#)_HK0Y\%#()9R39V@I2DTB63;G@\8.<;+ A6Y$HM/&MP>&#T$9Y! MAG?^*I D*GP*+QR+&1D )@Q@][2_!G_-4KL@Q6"M@8 &E3KH"P1+^$#M2 MGR,!#Z".Q[#V(*<='I"3M]\GZ[/TG,M+81!GW\@+/LNO_W(D_H9W,J4$I[6+ MC]?(K#!)-O[_[+UI<]O(SC;\757Z#WSR3-[R/)$5[;)GYJ3*\9(XB^U8=C+) MERF*:DF,*5+A8EGY]2^ ;BX2*8FR-DKBN>L^Q['))AH-H-%HX )XE!WL$#:$ M*1MMV.T\3G #;;O6C"^:+QMYZ5J73IP.FO[2D;NAVJ/R(_8LV)YZ'&3 L[-< MU& [04\,19/V!]4;DMKG ,<)@P9!"/@,,&B"DP5OPN$! 2I3 ^<:E9^1K.#! MH4)!PY%#C95$'A7%-HH"U%,5= JWAGP2;V#<2^ M@* 2V0R]@Z?@)II*DDGPWN363Z>%=I'!SG.B8>%,AS9I$Q%-T#]&Z<>VA2;J M*/^:BI:X Y9N= )-IJGLD0D:L:C2U8# 9+*9D=F 5]!5E>XX(\#%EDUPM7SU MDF$Y83]!KT5N/3*<(A-8R'.=P_WS-E@;,^I8GFIDDF:\]',WUE3"VM_)3X$@ M]C#AY_ T^K#$Z /8I1(E A6/N &[!Y>)W-!8S'U4L7 >+^T@'9SS\.:;2E2WTIE5=G"IQY)QD8!Z6 MPX]];@" /:F63;\@9O31 6_1&>B27/J^ >[&^PI+ ]8;25 MCG8X=>P$; 8Z[KKFOHMG;$V5FZJ&IVOT?7GS7^X'\_U!Q4W/HOU+S!\#/CCO M'/;VQ,^.Q(60&TRXW*IHA8L^%]$@SCS>/X0'"P\!MZRV YN4BM]QP!UV=QW< M*S'LP/<>_!???:*V'G?C#49]@5,BZ$O'*;XC 6/%-H5>\@3F93/(/5@TL%3B MO ).L84/]^'4J8@( O9.'KKGF5F,F=#"=&2G#+*.?]W"3JLF"G*+3O?KY= ^ M&:K]VY9O60>S30P\!5XP>/L$_%([X1M4NBTO4=HY>LZXI<"8AG1Q>BI=&&9/ MJAP?'Y[DQ)Y@TM6@A?<#B+Z(07I3&C(9@Q7%&OSYD>D.;&P8VI!1FGC,3>SX M:*7 ZC3X)BF=M'JJ#IN=2<&O;,;=G=Q(Y'WCQ M%\BB ^QLBLRVN"EP/H0?6 MC)R&/T8S*XX+P90QS* *.*'GP&ZTIM?M&[&OX@/_J9?_]?6J7A.)8G5,>K1, M^_#PQC1:CF)?FV(2/,]1@54S>H>'(LIZQV"W' E_W3)-'HI7+(PYN@F/+;E7 M__Q0>9*M(R_G[")R8K.J'F)-;&H!,9_%?_-.(FZN6=7+-:N-IYB5\L<1^66D MC1+(MT:!\JZ,,;O1HZ<7MG/CVV&JLQFBVY,Z5[KN;ANN< 6BP $/242+& \@ M3A,]L;.CRM"%E,&XVZ0"J_G5/#F-< Z7AW23X%(---"WI3::7T?71.@ ?K15 M.'5+.D7)X"SN?0L%PG9I(S(IN*!:EL,BYD!^@^M:>BX%4$0Q3Y5N4SR7!K], MH8*68XK@,.JVB"[ '' 0[RH#W U^#T&*GI=.[%#2/XTX@K61B_)-,'*NF Y" MMS[UF6XQ=)0%V&M(F<= -/"U3\*3A3EP\!K[1&]=&;K"_S&FS3S9\Z%L?SDY MO?G85JK!8FVB0O/'FZ5U\2A81JKF-/4IQ] ?7(JIEO%9S"33^+M394_=\F7? M4+H;8^9<->K3F%G+1[5[&V%F#CWD/EY8X:UVCC0%M/_0O?$S/<^*:[:K[[13 M*GCJ\_9%D'U4GY&KMCXUI:^AGQ1D3PZ(SB)F4G_,B8'I27,O$3<-O'W=K<6#"U MY85X*5W!3=HWVM,=+E>JKKW,GDA/M5(?G)^5AV_9][;G7+FO2GY6T"SG*ORU M%7NEQ:-\5 W:J%<*K@ZL,JP,A^O]Y:A].B$%@^E)#D,NW]0PDS@/&W V\];0 M6ZF=2>*LEVYG[KJ!"!B>W/N^($A-E -QQLSV;\&P)Q><8-6ILN2W0VY/$,FVC30$7IR$ZI M5J'P"YZ4Z+K-BHP0A$VIW.E@I@.62H59$&52C_YC;OPMH#RD.L&^8U&F]<;J M-(]/^@V[ZY<;WX0_&NB2-,'(7I[=_37EXZL^_Q_G"S,M;6 623:H.]/E@DIX M>=7NBL]Y=&MV.65U'*HG[CC__1[6/]S4[P;WCS^4O:BFK$^HICS^[_?3 M36EX4_[PKV,\N$!]@G.$1)264*ZE"08Q_LK0O=ME+LMB):;VOBA&]KZ89T#P MGM_>Z_/<*X,TR^E>,1Q-BL67U M+29._OM]UB@8K#_X?C3\&:?%!+@4)+GFDEP3I->?J9Z=S.VB4EDTZ!^78ZJ8AM>6WA/"-YHCA"YL] M/,9A&=9G@SI,GF/Q!U=Z:0KGKRU>7Y;W8+ MWE+UXO&L4U>/G9+?_6T5K59JXS=G?)]Q^PLI;G\AVR=>0LCT<+>EY?8 &'NZ M]BQ _?@+L%*(V0E87>5,6ZVP0;0U\ M4#B<&<=@_,S _ 20,ZVP(5#+/T_JK=N//]\]QQ#$]^V]X"I]H2Z6$49^R#=YUW]27N7A.Z,Q ER>CD\*R1YNA3P_F] MD1VO&I5QN]V-93:X6BO5_5)Q]OEBWK5*&UDDE9IH4WT:,-43+^+^4^]W^FM^'B#0;PY:US<.9/V^4>.9AXHILPK17<]6C MW4*B3\[2K=3.EW-'E=D'IY6#OM?_^UTK_JZ8YY7&Z;NC5=W@K[W:90WY1UQ^ M[N2GV>E&;T,AI>C7_OO=;5Y\.&[\."Y]7!D _RK7XI^FFS9T-"%MJ/K?[TJY M]>O._FU\NU,13(H:F-TA@H.WALVU9::N7S"?/9,(BJ,SFDKE?+VZW 21J"IV MT7X5(5I$JHP+ZV+3'6V/W]%R@+Y0X2H6L#=EBT/K(<0V 6M@)2X.: JLO/%4 MU&#SU'/W#4^C;N$M7J'M@,V\]G __FOUHQN2W.OV[<_/W[M??]?\AB0>(8$) M$CV(,JLKJJ;*'-(#QL=+J5EU ?'I7++_<'EUX>U#AZ7 _G,#-@PD80ISU!RA:TS $+2B-&A !>JJKB$L+P$MM53"?]05GJ]. M^*@]. )P/$[YB?*F.,>S&2:;N@],ZF:[PU-8U#Z"Y[.[9;-K<"2 PA-%P44 MOMZ8X*(ZL#Y>?Q>.*7"I!Y^!%5+[&K,F.1S! /HRAO_O]]=KIZ$WNY=M;3S- M<\<2>(7_I@]P]>DC'HA+HPJL\ M\B65P/J%J'+\:P^K_*3QU@-Q$>51)XU[&#@OB:TP)R$ )>M052'O;(+"?W!G M],$^EHX*?V*E&3UUV4/4/E'K!)L1?YJV'#% -N.?BH #^"9"J?#W>$L5_^^2 MW#0<6T FT2@6'\42H&TMCCS78K9,@-&JSK=L0NN@=^6(MWW0%!^[A#7- MAQ<[(G)"U&^YW6 0N<7%OQ>D,N'ARKKN(-*K3M#QL+8]=( 1(1=6D_#J==NE MP<=I0628; ;AHCGF!;8G"&(?$H8V]0'PT>4\+)N>_(#YV&(Q3Z_//GN+R6N#@?S1@ ^3#;(N3!\@FC59HC=/XQ@*A<^ M\NTX"HX QG/SZ9$V#I*'9X&GOB;KLOOWKC'PGD'\/XM#/(X3:@4HE48)Q05# M9$2+0+Z]9P*%:+S/A:(2PB5]T$ ,;4/A'J=E.*;B"@(N.T(093,$W>B!&&)7 M#4+"YV3+HW/OT4T]N70@D,Q$:"Z?&([2+2FF2L"#])A;J(>/^8OKR3CU'_ Y MG3%-@T?!48L MB0!O<>$T/8CV4=(0P/]1UAR9VS<5MW=1#=) ^PL''&6\/-I5X%]8GQ_6-XFRH]?Y1P64KVYP#X* MA$\C?>:*3S(L]INC4F"_F? HZ*9(G&HP4!%NKQL^3#F>"?$HAM8:D95AG[*P M00W'$,7111<7;%$!>N4ICL#EYV^:_DLNIAI"F))ET*D0'PBP. $DKQP'5K=4 MCLV+=<>N=<1#([W(MVROQ\[X*&#%$$H.GQ&.G9D #P>Y O'-@WP!TKIE&1@C:E/V(9/!L" MCCLW(E.L@;1<8S#]M!@XE!5+<(KZW;SZ]B2?G;3:ZRF62XZC#\R9@CE53C&G MEHPY54XQI]:!.96T\O[=.;)O ARE^<:/]SPX_Q4*1>\(?PDF/YLIY:7/<#3I ML.!)4<)#J\.[?.%!XD27M2&>[&"?]L_;IVXS#GKFUF_EX4>>I75>?247.V*7 M9TPP-%[U^$A(PNH2]GP3CU]R2W1M^^GH(VW;&#F!Y-;P'@8S/!2O01>\>,4!T>\%F*[J"3R;O!(1 / M?.V$!USX9-"E([CM8N'PHP?F$SB2@C=--Y5C:+JRVVW,X_]]OI$/GAR0HO,G M$08(]ON#;S3.3_],P6!V>L8G(,/8*!!;11F#G LR3?$7?CG$HV0#U?+B*B+: M@U$@2Q+1N6##-Q&E<_]T>78W_JL!&_^-8[F_R690),6O01'_QXGG$X][N[K]7R8G;DS%J>%R0DTW## R\51/& MV.TF.&Z[91W.LVH?(0)](R[^AL%YQ0Z]@CE#*U'E[]+H#'5$OA67R5-VK M+.P% O/"%A)\M!R?="X\:S<(3-/F<^#?P2N_T3P;NF;+24V'1T8Q)JO!LO @ M:LY[A1QAUA)='_# *15/<'8W& N^=%?Y%@B2+CAYGK0\R^>5(EQ>'CF=+A2\ MZX7LH6&U>+H>JXZ4/IXIR[/N M<%S,^%)PUL,AB\L7LG9$LJ9_$24+*_](D/B!#$\]N+AX^20F/')L8]1OA+\&B_?/HDC_7!5*B:"?":^Z<=\\=)?+WM%'1 MPR>-^]P2$J4H 3N<*26M.5$JFYF<*26M/U'*RW:)3%YY7J(4K9J?B!0K.RJ; MF9ATM-[LJ&S&2X^2-ID=E28^2UI(=]8V-Y2]D,Q,2&' * MZ&RM.BD***)3W-SY#TC<.I*A5F;LEY4IMH'/Z)X^0&9X4Y>G@9:(KBIU!>32.GDH+814;,F^FG(@1(W*=5WS\Y M/Q&&+=1I:0 R-, $E.-"OO#2E9= 7R#)ZLKB*(:RY5U\#ZG)1*G?-= =S!?P MHEW)TTEE[/>\2SQ\Q>+A92YTXLSG/^N=K5 GCF93<^5>Z=]2"$!J&)HC[O&! MAJO;1HX[17A E]H.GI1:*CR":0]X-(=C#H;Y<5 \C5"Y,%8F8X:2>V@+^#MN M*3&!MEA2QY3QL,*=".JV#<=!GC1$)V@:NR_H&>"=&H;E@0G2435_1%/SIHXI M>@5ZMU[/U^EO0'ZJD0FDSI,IW[VI$5R"^,-X$K+Z!*[ MKXF])"_=T.$:Y':N MVR*XQ4,2;CRQ8V)(1T1XD";^"[Y,+EB"W''OF;Q[YLBDNKS+B[.I,W7Q/[![ M7"5_Y+5$BX4' AH+!U/B%GQ" V7'PV!+''C0@?#"=R)B@\$2+_8H8AV",DMT MYK'^DOXH@B%P*8D:?41XLIEITO-'.3"K*6-%B9R2@'FGL)U:H:V?P"Z)V)TI\P.1NWV>CM0=[-2Z;?T$=DGPW(*9U+8E:@*[ M)&(".WV'5B>J\\"BY_-G]BB8BX'++70Q&>/D!-N6ANX/IB[\>DF>4\V206+B M>)8X@M)%W &"TD7< 8+21=P!@M)%W &"TD5,KE<_J1U5_&^M$BY^]-X621R_ MN_TKT:N84+8N1?XC>T,EFL9$LC$5P%0 4P'<2LZE I@*8((6-Q7 5 !3 =Q& M-J8"F K@]H4.8E\(SG.9ZO>Y]C*0*^. XLMFX:5(^^;DQRUY6%@JQ/1*+Q.K M_FX*^(KY_\>R6%E[N6)[4,A7ET7KJIFZ)-.5"NG6":G;53$5U%10$RVHA7PM M%=)42),NI*542%,A3;:0IEM^*JA;(:C%_*(YN)L4TJW)R8B*IFPB@A*C5M\M MOE].5"6QEF +S.F*W:C%%3_Q/$RE+['25T^E+Y6^C4G?42I]J?1M2/I*^4(J M?:GT;>P&?3F1B<3S,97 A$I@>?MVW^U+X$B<4*7JF%!UW,Z4JE0 4P'<,C:F M I@*8"J 6\FY5 !3 4S0XJ8"F I@*H";9V,BT@^2B^ZV:)Y>JJVIMJ;;Q59R M+A7 5 3M+BI *8"F K@-K(Q%1C:D I@*8"N!62@GNP4N3(O53N MQ2%.4GB#5/!V3_#2^LI4^#9H]1:'PTT%+Q6\9PC>XJ",J>"E@I=NMZGP;8_P M%;RU?90_%+56PR_ M7U#U93+Z]/KKY=EAT??%]F+68^(5/>=-3C=?JBYWQI=Z-O-9'B*>1CDGV5TF M?3-,6-/W3-;LKG1M=F1=5,I(+:9HLLE:$GR;Z2W)-B173"39DF2I[S0U59&Z M_%W68V:'ZWU984RU%X M0?\6-S3T[[F9X[8/*V!;\:9AMIB)UTB:W+> (/>G%\N[MH)EB+B/$F04\L1+ MEP.+G5:\,9>_0,>U^O$J#E5"QI9)+&@4)^[JMI&38*/'B[*^ 7[ H=$^M&2- MT2Y]="97>IW#1W6WV(R6&M<5V!(#VSH'IMR".("KID!!RP3_H6Q(B9;CLE$K.@WA9E4V/7A2 :38J;4E%'( MA8,([J#O#9)G,,4AS&;DN_]+^I@"Z\K3TVSF M>D](8C;CTCCV E%'E,E]^-0CDN381"\M!(S3RN/'Z.ZK_G?8ZY94:_3OXKG9S<"([A*"@![CMMT^B-K)"$IX,T:K?;,_:. 4*$ M0(T4S7!:J),!MQ'TH\U0\+C\]\'*@+""7LH8MCG$$P1:$!6^Q(/-PJQ8:#A0 MTM"\T NC%@&L%SS#E5N%WP0BZF!60L1%'E!0!X*"'!9^:9+L@[.A]DG3W9?Y MV9;_[.IR*YL!2R >K(RE!J7-Z :7+T!QS%Y0M^]:TI_U:U5&%V>L9W79;- MV";L&7QCQ+U+-E4+E:3)[ %:*SIP-8*^VNJ,CL]X\\\XD!W M0B"9:*]E<')T_\J0^ZW<*1*>*CS3Z9A@<<&7\IQ4Q\+33,LA79!!)/%B5-P= M@,;EI<\CP0WZDHXWG/"8#%:^#?J',1(TUM>-AG3+'@W-(?4YE:G P%,%%-G+ MLSOIG68T96U<0U EC8Y.,1;PIU&F+5 !JRW<5;SZ<,Q1F6\"U_E=L:& /@,_ M!ETFW%I_@D@\O(FJ#WML:$8Q+<\T(Q"AY+#ICVEYJI([?C M2SS]9*"VN),-+N[ ,!\PD/.H\F,??*3/B"P#V+R%(&+\1I6!;-H,>C:;))@;C3*6+7H?8RZV14 Y2 MU]=D&_T#01ZP!5;P@=D>12VUHR+;#(>N:[O@(TARB\+*/"B%B6:!*%E+MN7- M[MSKWJ3GBNG/S0 ^-]FQC2G9$=Z%P!$&[<6;E'S,7PUE3T27\D:D1;C%MR[; MZ19IU,:O5J;4LG^=4VYA<_^/U_TV9OFZFO]RN#2/^#A B;M9: M%"LO)KX;S;L#./>!^Z]AP.#/^;X?GPES@N*\N16'TK^>RY!X/.#)/C%9'UG* M^*QWHSX[=1IQ:8Y-8$K-AEA MQZ9KAIO6%O5FE+3^,>'3Q5^\>8:(Y,Q MG98Y%7NV#[: HBT\N*L\80F,._OXQ$:.N"CSEL>I2+94G^')[A8/"@AILUT\ MF.I./%,00COELYBP$F]EF]RUE)IMH69=NS/?ADN%:.6Y&[D33?KI$SRA0H+/ MGL7C?"C NRE:*OEZ4DB)\E\W>.B7)ETL1>G4I:Y@CCIA"?C8?[-4M+2\K9N& MDEJ&T]38X'#9%\F1FGF!IL6TKX0PH MS Y=)(X!\]\YS1RK,MNCG].*N2GL70U]:;WY;1 M21Q)*1^:3O^$(IS:U%JNQ)-?#@5X5EY!%#^=?@K6]7-MX?/3A&*^ZB?_A#B; MI-RD8G(RDJOSY@.MD)30FLU6@8V%N 15ZT*BG!KWVO&)NV7X>9CJ:_^?V"W. M9'( S#0.:)P20*[D/0^ +MD4 *DX4ENUP)+RIULF^#$ZPIH#+X!^[ P@,L^S M&8%A3'?: 0"W$+Q;#OM\#IBFX?]27X$GX(XEX&#'H-\$,-U>P:SNLW"?"9S= M4U'7<.O5-:AO\M*$HH<5B7XV$Y1]7^A;O*TLON-^V/UN M\'$A\SUM&[*U0 M\UG#)%4_>_==('OW9"Q[%^4\1IHO6DVF6VQ>V<]FGF'W0[+O?I0 2DF8J1&& M2GU+.6(VZ_4U8\AXUQJ@E#>KP"[.G^!(PYU9%4]TIG7=%U%7>._F_5M/_;DON_5=/^;W.P>#SX%\F9+>K_ MYLXG>59G%>CI%RJLHM+-9I*$E;X%K4XBERN),Q8+/ $6_(_O@YAL?>GFK;U+&$]\+2L .6](B; MWFL7^YPPQ]O,C#[[$A)Z#EROCJZVP?[IMC;,9JP>-MV#W_MM7]RWO49 .!!O M#H]AR$],;HO^*Y)@K'1JF'V#IY53XVI\9GQ:+FKZ #_HG\_IY,/@V-[!P3G2 M.A(.GN=X8QJ>SXX@[<0HCP=!XMVN,1?>'!ON MUS^!)VIC-R?$JH]^)D M?"V,O;E5N:(1Y< IWGQ\]S !<%WQP2GW"F]^$$!I7Z4GG/FVB@?EH\Y M?U!8 '3^S[4FR"?7@TNIV19J4KSY^0^DI5K8!TW0<;1XG!RXUPB?=U.DE"-P M*3=X#IVYEZ1X\Z&M>0YDU;U!FSW:;\#YH=!G2DUR=OZY$,P//L&A\4^L MQTE;.@2-?ES<^N7$QA+>S: 8N\7%TYEFY8-S4H!XE69K&_A-G;55F\\A7*YK6 (Q'6X,'\/MCX'B1RDIO[Y4:W.A?X0 \TOFXF&\ROFBP+.#TX-]2EP?G%1@/;0]NRAY8$I MTXUM-G/M7=F^DU4]CXR0+G5XL6^S'LH+%Y$! XWA6*VTE& MH[4DW;"E)L@TL_/2-_RR8G1TF!)H"MTVXP?_*.9K;LTON*PTW,!4;79HM-N< M(L*XFDX2Z'X3EH.C*@CDC/)P+1< MH3%OCI\E-PP+N4ZSQ2>O,[O4[X*CME_XF"%KO=,(F=D,G@&\I0:WF58:G),0 M8&8M7^. F56$NUX58&8V$T3,Q,]XQ'F^O:(93HN0P!T=C)_M@8&C%R)CY(!, M&;S(1 M'??45*1 CSO$WA3H<0I[4Z#'G6%ZDH$>%TE(3RK^XX++M>WXCY/SP$/ D$E* M3$^IV19JUF1& MIV6\*35;0DV*[C@_J$T4?&*28)YJR4%WC/"$-\:6"%SX#9CQ%-WQ^>B.Y13< M,Y8"\,$)FG7GQN\>'6TE)(#:1<5$TWR MKO\,S,=]\@"BE'#?78!B)8QCN4\^0!K" QX4P@>M+?$!DAL;2:G9%FHV![8T M*:*% '0I\-Q<]POSX"S%L]M)QU\KSG9F-HV_MK+)+S+W3:W^"M#FCH\70)K: M4/_$N0QABCH77O2C0HHZ%\64A35ANSE0F'W]O%(&K $@;MT <]M=L#@5H6MW MRA676VH459H_UZ%XF^O-1BK[UCSS_>%RXJOZ=EVCTO*]'6)O6KXWA;VKJ21+ MB_?6SO)=+-YSZ=M\^=Z,Z<5*.W1 "#*&8\EZ"RL, V!# MHQQ??)-_[@CK+PD9J>QBLHWHEN8C@F[,3-V(67 3(R3C@Y*]G,31.)$B?QBD MJ5P+W7/.2\KX^S%G_(SIS9I+86:*:HR/;(1\%*SJS)R2)%-?#*6+3?W&>)1Y M8X$606"*C[[ZB8]U(@C#BJT8$WT$Z+EEJO"Q;,8'?&X.Z378+@9V%Q^W C6\ M+FTN0??Y1I[2J#XASJQTTH./*, JWAK \N';)@&E6X%M))N1[>GS&?MC*!)6N,@#][ MJH6]<"8V,7"!/K$3@>B>@U. 73VB7<#D33X7\;<8/0,\CK58H&7 43%?X"T# MLIFC6KZ:]@QX5L^ /9IQ %RYQ= 71-FU@ 2UC8Z<'83\YRVA@GVSV!,(Y&B7 M)^G$!A%5Z+K(*=@$4$_GIS4 #QFHC MW@M0QJMWY*:JJ?80+,NE[C$M0"81:$VF)F#B1M8PX&+@ PX\&EQY;@EQ*GZC M+V%U+%JAR*_!NH!C0VU:3 *IIW>$[P\^Q3RVC;AO,F38N%1ZUC6;F6I>J7$% M6D DQ6*,%J'MV(ZY#9V87'N4/ )7 ?1^9\JN04!/?P15.TG([VOFC"L$B9[U MTC>FNRZH=D BI#&!F (07_<0XH]*Z ,M"A'/VU5%8,2CU=2<%@QV>78'IU#> M-^I&-+]Q26,Z&AUKU"!37RHXA4FR"OMKCQ&Y34=OX9- L/@UG.G@;"=WN*=- MO:UD6^86';8L71;,H;_ X+ V"DP&-@P845$,A^B8T)LQQ_O?!1K/=1G; ]SK4Q@AO(1W1"@R6@&D,"+:D@6%JK0%\+B]- M$3A9LPQ_P7FK,*L'' HOXF-Y,RN=R?: MO_/R%!_5/7KV,"@:/*RXH54XWS 9]AL\;]+Q.=IKF+);!S?,?/#U;,9]GYZ: MU(P9OPRVKR7BMWS[IAB6=VP5/3(E= ),M>G8ANF>G[$9-)WP>(L^ADU$$OX.7X)U@S^3AGV)%\/3J MF#"Z"&-.&O$S>27!$6B "SGXZVR&1K:'?;2(( )6UQ@@<[MJ!WT:<*<LRSREY\.%I[ @BGR;K<4L [2DO^SD3F.5'EXD]L-L=WZ"21 [Y8V.[?098>6)RHE M-=WM5D7YAA1NGG3_^/.=OL?8X+VP:"=AOO2AL,^VI&#]7C$NI&">' M]JEBO)K9;*WL4A>]5'230GLJNO%%]^7."6[2S@7;$>Y:NT8&^C,FZJ@\UNUQ M(8NX?9+^S/+-9&A#H)UE@I\#2*AK)9OEV=WG/+Q[*CEW!L&8#(VH-OSDAG= M('EYA/^Q5*9.ZKV]/'J+!>I,L4R:5\SA)5FJS8IM@O@Y76(3)JS',X0U07Q- MY32I.,_5TK(B MXXDWA.D6DM MI%;$GH,)WD%2\=ME\3LX3KCXI;[SKDH>'-NJ6R1ZVQB0#G<5 MF5#K$?:WEXJ6@,@R*ZQA7[..KQ1"8*VF8*4S67ZL>X:]6"800D(M\C:)_TY( M_L:%_BA_M([JSE3>4WE/A+P?%)=PF;0!@5\\RR8)LIYH%N^*@%>6<.3>N(1O MS55"XG>YQ*IXXCF75LRD IB@Q4T%,!7 5 "WD8VI *8"N'U%JRO,72^M/./F MSJ"&!$BOZ;7I3;-N]B#KIE0NY.MIVDVZL6Q4"&O5&4*X$UQ,Y2^A\G=0KBZA M@C3) >U4])(J>L7RC)JQ37-Q2R/-&XC)GU&'+DXS=L<.MH9.$VZ29P*V*^'F MH'AT-*.T*LDY-[MQ)9NF'ZQ5Y$O%+-$A\]2\=ME\3NH)!QM*;TXV%7).]XJR=N:>X-5LJ3!" TRQ\GK,)V9 MLB;)>DN26SU55RW;E&WU<2D=IE/_.?'^\T&IM@VY-^D6LJM;2.EXJT ?4M'; M(=%;PKU.*GD)8]I62-YQP@,&NQ=K7L/]3H/!7&5=68KKG(S[J#3/9D,&HK#% MR#:[<16;YAVL6> 71^Q.93V5]2V0]<(2$,*3EOZQ7?*^O7S>&B&OE,I+B.LD M@_WIO4%ZA[QISJ5E]:D )FAQ4P%,!3 5P&UD8RJ J0!NGV^\$F0;]U11F@1Y MO^(64[IB]!B?1]LT>I+19YA[8^@KJM0M)26T1(1(+<-I:BQ15PB3&HZO=A9+ M-R7%ZHP0TV(BM!6V>JN$?^OE?O,B7U\!2G@J[:FT)U+:#XI+2"#9@+0O_[IL M$X*>:!;/?WV04 DOK !U81TB_C*].T@#%XGB7!JX2 4P08N;"F J@*D ;B,; M4P%,!3"].YA]=[!ZL/P W$U/-CNJ+O69J3#=ECLK*C](=$0I$9<'RSEY)^0& MX6B+;Q!>[D24:6O"J3L2<2K65X!\F$I[*NV)E/95P'RFPIY>("1&P%=YL;JK M)Z7T%B$-86RYOB:>C:D I@*8"N!62=U%N6^O&PU. M[BU[-#0'RW&E4YDP\Y>1$+$1/4Y^>LP"="X?NNHX[2B5;BH;%<%::;H([@0/ M4^E+J/0=%,N+=\A,B]\Z&*N4IBNRMO"SX2*XTYP;N5"6"^D?G0J?QOS9LJ%M+59*GD;.<$EO+/9 M!#_ZM2TW-08_X__]TY^?:%X,>6@;_;\D#ON =<$#-5]1;#KQ3R MI:JJ^\O]8*E LFUB\JAHT4ENUX$Q$3V%LQ3%-M&2:\(=O20+;@U(.'+0>^!8.I M0(1BMQT-R3#%7-UI#+J&QBQ98Y+2E76=:7E/5/= %,:,VQ[,V)=U[('"47 *!@KFU'$U_J:K"-3X#'^ MB8%J,E 32U)D4#7X'G60[AE-%13G435M!V:@,WM@F \"U]8PX=/X%'X42$#> MT=@,GO._WD8>XF-]66U)QB,S#^$%%*1LYM%0%9:#\5O,0 X@.;J"W:SYYX$@ MN8-C6LQ\A$>M5'=W>L:S=1>W+AYX6LN&!3L-O-%S=%4A@;:D#GT<-AU78?E0 M)NB32B(O#V2QO8WN823KDE# O'3752VNP+2?R8H"^@=:P]615(HL ,P^FSF] M_GIY=E@\EN#)I@-:1IHZ2IC55=OX-GW:U7,@+:Q^ U?&,2>^HS^#YMN13T$WP?J)KFS5Y8*[D%>FTQ;R_V9F'Y5BIB2?%7 MWGY-XVKJ PLP%X>'=8:YB/7_Y<#&CR;$.!0_YFB5!K"4C#W@\SWY"1;U-TP M1C%ZJF)),#^<+4Q%!R.FH%DA+\0"N99AS\LMK@G<7^8?)O]VBCJE@KO3,Y9 M,(7P3!P6::'/*27B&X[N>:EFXY;G.,,PLFQ'D\VVFQ9JJ M33_!L"WX$;S:%CK&:/K)V^["&N+I^ 2VW@#4$FK2G2FW5+%IGX[LL?_?_STJ M%>M_NSJ6B_&H%<%YV+"B62^<:,[%8C%??0X,SAQ]*.2#5PET< MOJ(-M\ D[%&0!J:G^BW&I7,N WE46.GR.4L]61A1L!P3M=/ROB=D+IL!B?^C MD*_"7@*2BOXK# B_*+J_2)(,>:NQ9"^@B8Z *WLJ3 Y^,3I/F.G_.3R4+E2F MM?Z2;L!4_ W#_7+ HX9ACOZ6OLJ: S^5BM+AH1OI;JF/+GVS^WR.,:%&A%'X M5(*C@2:N^?_WHO""_@W4*>Z_1[]!/GW? F+XVR],I"! MI:/@6Z_=U_!/?H39C2[_\QH8'<5S,*8/ATT&1QH8O$]K%I2]W6&Q*[I3.1-D M*'*:"^K^J/ .S?/4,/MX:&>[/]7I2SJ7\L[-"SY-V;&-OZ79FG^$VBG>I M M_NJ+\8RRZ#RQB!RP"#?(2UK M7[O]D9/3KJPCMNZZ&1R18[J/%J&TOI7&<]*^*=)ZV5M*V3N9O7,J;4RN_Y&R M?-TL?[E=F\6BN\)*5[-8>3&+SIBKI2X9(06 MW>- [.G..;>HB5 #QXD3V335XT(EJ"[,272TH5@&Y5-'GD1^I9(/.793O_)R M":H\"0(AQF; B;BF7 31&USO2!W,0#@0\?@_JD6 M'MP3R>IS9[_@@6=1YBV/4U'VI1 VE+$E+F1KMG#^Q;"J)WC^@NHE,F"9M02U MXL1F,//R=-5>T2RAFKIFS_%TIZY<2LUN4+,6!R"RD]BD^NQ/AF7Q9 _A&,!I M9I9NEI;G!80[/LSO_2\^L'\HF&GK)\W]6>:_]$SS/SJYY; HFA_UF/S8O_CHF-EFT! M4:J.R>U4:#.>F*B K78T.LNU&0YK8Q:?8P[A)_F)AVP4!;80.UC*DI.Z#M"" MV56&8](O%/>S4A]^TZ5RFL!OLYD.EL_HE+_EU_R\-3"YT6B+7&7#])(/.36B M#(''CH!OXA_PLHU_?&2630GO&M]U@F2H,#%*%QNA0F,=6ET'P87ETPQ;OV9C*//12F>%(# 32,ZK-<]GP[]E,*SHY>POR'-/4 MYX5R]D4TE)<)C28\\P1*7[1B9#S[:;?/R.7/9N;,>&XR1:8BD[;W8?IR-C.:OPS6A$P2'B5)&7T]FHLM6)94R!^_I&<*^=J4#.1L M9G=2D->LFEB$K2J)G/A?:'=[("1Q@"/X9&%^8KI+XR(/EUY[X=)S-]$?XZ2A MK]#/+N$OWN2S&5"1%BBB8PD%OS) _(LUMU#A-*@I%RINKBI,N6'#+WAAO-CT MZ>5+^*54Q'=O9-.6+E'?;*SD^\*+T4"_;QFH&.RL R8=4&&:!EIF93-\JVRQ M-FB,#./^"7\RF:3+/3ZT+"F:;&$E(*^H M.1;KP:"6T[34EBJCQ]$ -4:7$0BTNV-YX-G,I:[D*TO7/+ MPW/#2Z.YX:5 LOAS:A*RF:!%R$FNST +HKH, -NF60:Q$39Y])G1QVE;S/:" MYI9;9BF<%&2@VK.0*WRDGFS;&&JG6=1'9U',U[.91:8Q:M>D:]U_EC^:$_+E MF.2=8+Z1PLRANYXD853=>08,&,!>@G**M2WP61E++/EL9)JJ+3FBA+*-L0BJ MRB3/$]81QA3"W(=78., -KDN( P$RRD<.WR$"YGEB-)OW9!:XO M/5TW:$MC9"7O' OVSQ<'BY'-M U-,P9HE=%ZN[NM@'\(>:.TCQTVR=\..K/2 M2 5?Z#78GHP>$V=8[J!25;@*.[(%6R50D,V(A\;BJ'D)4\DWG26_[E-2TQ/' M/9NX^J9!(O8610SKN@,R-E)EUY@AB2.>WZ@,SU%/.T#G#_R/H_$*N]I"7M28 M^W'G8[#@#T$MX\6YH@[4ZF\ZV#11RV.LP'L[W1,](GH MG3^J^8I?Z3CHJDH7K5B3H3E#Q[.C@VRU<$@9B<=%$=.3@+OP*(;DZ',F^^6H M%M@C-\0G0@$6Z=G? Y./5D$@D0!>?G@Z.B\YWR389LJ MH;/X.G=UVW /"U&JQT^I7&U)IN ,0Y@I\)X7E;*X 7+'IYIC0\]FZ-S*O\31 M7;!@BIL[-'5XKH$#"C]FHVF20?MD*'Q-%B2M.8S.)8\J1MZ; M:K*TZG"+2TO2JL/]L0EIW>$.L3>M.TSK#G>?Y3M8=SA]7T@K#Q-4>7@9&5.? M4'95WF#582%VU6&Q'DZFG)>,J05KY746\94*4V>39-(/ROG"4JHF%Z+Z6;6' M!\5JOC@?[>NH/IQ>97")=HA9MKA-BZPUG%-]%U"6N 6!H<*W9WQS5=4G$>6* MFR,E=-K8%"E+;)Q;S4_J?+/"$I\8FV8\A>/):RR8LI9P=3NHYFO/TK<_5RU4 ML%F$+,$FR"@F@XQ*-5P9LYHRS3DKWN-IQHUI/*J4)(+I>B)QPY:?V,RRMQTN M?@<1#P$R+%+]O@N%WQ$8#PDN_%[Z_&/4OTV<_H; #Y)<_'Z /A3UXQ]Z"9=*?W*'R*2] 9LU@*N^2;H@6VXU#48R-G@5*<@_>: M0$IB;QV^1DBR;9MJT^'))#Q5CZHY#-ZX2Q61FKWVAN-C'NV--UP,FX+]\H:? MCX*5>L,A;[A27QP(:@..17(]JY2:;:%FW3[!1'"6*3X!-CMU2_950Y^EHKN* M!U6/#7^T1$C(A,,B%8OAF]/$XR(M%Q6K'!LE[!FNT',GOT0W( 8'%@''"EU' M+P,5:GJ;M..T3=J2VZ0=IVW2YF#Q^/X?R9D-MTG+'X^K:W3UV'$M7^XO]3# MN3,7B,%.5<_]H_+K^FPF"#'#2X7#]_A4$*PB-IR+A.%6P?^55D.EU5")Z[>4 MUD+%)&GCM5!I@["T4&?7V+N!0IV=;9U42^L71E=+[/ZUZ/J%"SC6P#\E0K?3 ME:%DF[)N"90]S;"L<,;92EOQU":FPH?C#GT@-)8)"PG4A1) U M\"24;+F9?.+X9*Q%;R;4,8IL]NV_1#Z(*)C:ITOT9C'$1JE MAS:G&#I9(PP:]\U11$GXLTRH9SYB.6^SH ^E W3@&7?G>\SN4H<%[L(3!N7Y MY\L_J1T"#"(B>-E,!&HF(DP: YV95E?M$ZI:N9PO\QX'I5J^6G\YBJR9<\/[ M\ &!U0;?<&S+ECFFHSLUG>#9+'>","F"A\QG,]^8V]'!1R8/L,?!+B]2>'KP M:X4A_+DB(V@G,Q75PBX3'5UM WN(L6V-W_=YT&U^5U&""O?@[/O@#"@J0>%Y MTY&:#FH]]5WARR9%9: 2]F:+P3]ZJNZ";P80-KT+$%GA^)<<_2_,-Y&)@GRM4X M=-Z1CVJ? UH(^\]D()$6XT"'+G)AU$P44"@#@?MAX/^\>F-T@R# M<_AU6&&.*AID#%+!00GE'DY[!*RO=CADLAD 1-34MD?T"*%Y"2=0*OP]^U1, M#Q;_)D!E1,"U^*3XUSF@(#P]*J_C=*=8HSL]XW]4OX03(G7;:AO\F,:X)K;.4M Q*L(I_ML/9G0EBI233C!O"D5J0>X#>.TTE2FT'MU MVZ TB5*_:^@,3@<%#N&+[WV]/$]U9GS&>)VR0ZTP/JG@'+3 /> ]VD[E/G;[ MD&[=9H?[Q8W]LYIN&MF)YQ(+-/XI[;(X-C5O_2%;7:FM&8-QW#'/B#1EC7H^ MX9D2'L[Q5] E?90UO#[(P:&E"7;;8@KLUK;*1/\D?@]HN]YKX,*!'VV D"[3 M"/$_9%P)Q+S)J'T2GJ=@&+"%/<8$U7QHF!4&^8 &4A%*0%2( MG\D3 CUQ3-% P!1=QUI M#@7PK%(>V2'9/==.RXZ"HQ16-E#N[J/J8HG=KCC M(JE05VY-50=I#FW 8W*Q>CS6.&U,F+.9 W<(V;(8W_S9$UAX'NX1?]-4N:EJ M]-T_^<"%FG\"WT.IW:<98UP06R+;U)_ :\Y $LIMX:BH*[DL2N^>$G&F'2Y3>-]&9/M\*7-;I=13/):5U1.$:\@Z_F% M$BO+(19@@7Q#LZ0SA^$>>,,/00>JSBF9F,6ZXYG5L3(KTLSU=52R?,(3#[A5 M^L8+6(H2W@CN8Q^?-4I&D2Z#BW^7B=EQ49I23L_/Z8K@=#7E='*LW4G;9N;& M+9TG$HDNTUNLJJ5?W7D@ICT,Y MV3485./)PX9I'V)JK?C;]A<7 MU<)EK$E'Z%PZ#\JS >MVG@<1F-5[QX-%ZNQVA0<3;'<*+[O]E88I-=M"S8; M;B<6@TH'Q6VOB2Q5%ZB)C&?-1R9R?5H&C(#%P"+I1W+ZF-W^1['@Y2#R^F4F]0V; M43JE9+(6Z_7=BE"_SOOJMB'*9:533;8LZ2W=5!A(O:$\Y$:2'9$2S'?] M;ZDZYKJW,8$+\_R;AMX2.JU?1-7'DJJB:%JF)5A(N5^$K@6?;R">/5"T M(GMK/[;R4]#3BX44/GVY\.GE0@J?/@>+QYV52,[,AD^?RZ9M)-5X-*MXDTG/ M2\_Y]JH0LID+#QT$?M]2>8>99.1ZKRNM>TNS;7<(Y3F%)8])4@I+G@R!36') M=XB]6P9+/JX7\R[HFBQY"DONQV=F5;:.1>!#?_Z5 MQ.ND9%&SDEOAZ9CR?DJ/S//JU"D@\G-W9 SD#\:2H:F@[3-&<+-?*^';K'G) M6']:YB14^N)1^%YB/4F9ST(VOB30A>G2-*<(+;!@\02F$FZ^^(QOKLJ,5,+K MGXC,$G'DWJJ5/HC(Y(KUT=4CY]?C9,RN"; \=D+3>;M-*$=MA$GAT' F CZX MJ&N&/A'!!2\_X@!HQ/1JYY2TV0[Y K*X\."N3-1F)R5,FOY4(9XZ6*(S\( E M(359*]S_)/NX2!/G2UTQ,6,:KPE7K2Z[VE?[.#:D_0**O64)'<=+RFA).MS] MCB/G\.C(*J?\3],_!68S)YX[%P.F,R$, M:@$\+37A#;RLG@,I7J"XFDSJ(.@@]4D UN =+..([4%P58ZGFHKT3L_X3#2: M0>S'1Z:#B(&P82DFR:8%QP!*6NR;K"^K+8S$MQQ%&$YASNE) ;X+\BE^&K'3 M*$X]]D6*)8I1.1NS_A4M)#)9D#6#4L= MP?)%T4-I\5.)/,C14;&N'^>K,<3ZJ#;ZV(A8YR5RO&(AR'J8JG\<%0(8JOCL M'T?U4=T)T8)/C7QYO"440K%F,\VA "+7'U(=V.D97X*!;+"^S7HH)Z5"L4Y@ MVR1Y/ V$\?N&J9J#ZFOV=6'\[.3'((8=^5'.FKVF$WCC&!NBAQT<-T&P0^< M6):*R,<*D^"$BJUYI%.PX:#$-Z;1,>4>[U#2Y_]P;Z M2J=7Z$%0\0[,S[*I M.YC9-_@IQVV%EPCH*X[I$M>3AU(3D92Q7P0P_R>&UK&%B5@6QMUIE4#>"EV$03=>$:&XFL%8&@YVLI!/I>S/@:+ @)7XFVE.(1M<&3[G45][&&3;WC M&DX?]5DZ!4MB@V@B.@^))NREU&<+5:)A@'V0SN0'PY:EQ[ST31ZV9=7D"."P M-8'0\:.-C"IKX(K7 ML8B/@4K%3U BKMX#'>&>,RH-$-@9)8YZSMUY;OAX,T#W02R($A/'1I4XX9SD6/0]7G'D=EBR ML?$9MU-JFY?\4$M(_#C51YG^/\3F ]AIX2VH\$)%[_C:#ZT,K41@>5O/:(% MQ'^)FT/89UP#FQOI\<@KE3@)H8 1&L!I7.+WC[0PJBEI\L#"A]W&D70F[_;6[ 6K'X(G%C1"O=%3 [Q\";^4BOCNC0S&XW)ZZZ(#&259T]!1 M(V7 XU(;++@,X_[)A5R7>WQH\*2H)%)6N%W0P87IREK;]>*H0A(-.=I*X5AB M'20+^)?@$#5L4\9+*R#0[I)[XYUDA(?#K2S?3F"EMR3.Q@=N1L9@K=;(BM<+L!#0Q&%@;7R)X':KTETUX=$ MM%4*7:.M8K(V2^.3VKA@D5NIB=4N,ZH+BVEUX9*K"XMI=>'ZJPOW4+%W_J+= M2Y!-+]KWRJ,3%^VA3HGBU/!')1C(Q=!N-7 5.<>-(;Z+U4"C<5YJ?.^U=,2C MB-O^1L2A",DJDCSWV_$;-WJM)?\H^>%JC)R7O"DB/=F,:)*)K@ZZ8;Q99A2' M\%B/?\6&PQ1Q"M:7&!$%#%XD/4[S0'XRF]8]4 ?/34\O5G=[QGCF D><;DM* M=3>PBK)__OG2#1)S6!CW0..CL3@6QYP>"0])Z,#@<0$$VH>3&1\1SAWD@J#; MTS>].U4Z.9'>XD%),=7FS,$QXA-JO%?T+V$IMAO3D-!1$&^0LYD_"H%TAQ$* M)#PT"KP<.NT1':F>[/2,W78-7%W&C"D9W@@3RC>Y>N#:@3:Y4N!"<_%-+INY M,0T%E% ]\[2WGS"+!'G$Z7%@ MU3/WJJB"QX'T-+#K,T;OMZ5B\D?3\;(_<+%Y08GV=^9#3, MJ\ 4"9LGV?$-@&XI=4K*&QCF R_7X1&\D9P^?M=J^KELFF'QC!AP1^@<2?>? M@B,PMWBIK*CU3-Q(^W46AF-CHB"/RU!;,+KL]D>?& 7)9J;8GR SFH9I&@.4 M 3HZDE4*15[*A;&8KJYJX^FW+GW!R1.>L28JF^TE,<-+IJMZSPKSF MO^\T-=7J^LFA%PPAB37IEF$.%2,Y)#AET-WO("Q27W,LT%*I*5N4!:52=)9^ MZ]@D'FI@ M6"QE@&F1Z:B1H-5&E:V/"0*R2RPLKJ,3BI+?(3.;:3/F5FK(@A,M&05!5#.X M:BU>'0O5C1B3P+CX]W(!.7-4'5N9\**,"UHVL]"BC/) M5P;TN(9>SU,V2(# MBW4L!H908<7QKKYT>R)F8IJD6)1=%XR_( AG&9*00CW;,;+O50M M"VU!L92K@C?J7P3@N3L*4)[L=&!?"W[+(\**%R^E'.Y2/L%KDSJWBX61**=, M#F09C?%;7)N"]+TU9+-%67-@94%H3,NSTH'W1YHA3!1: MV*"Q&"\\8N"SX8&YWWL4V(K$IX1T>QY5S+NK0,V"_R'4O6JN4@\J7]0FF*) U;SM%IZ P?.KL?B[='JUP,VSVOS XCW@YOO:\A-LX^"8 MN94HP8;3O")+YV7XW'W#05SX0S2!C7N+)Q!@2J)7/LU+/KG?H =!G;QN,BW/ M"'+/ ;6R:8 ;[_==D1I8>" >HZD&34L3C^J^5\O+'+"T!H7J@=G@0&M8..X? M_>$\CJ8DF_'*W<31 J$3D/06G%747@^<7;!!&IT[#=.]:7 GC7&1U")L9,9K MN:W\1WUSS2L"&J! BK@ZO[>X3L%!7_SVG]?JF_02<]=GC-XG5EJX[:?(^>P# M5086/%#9TE@;JY9JN75-)#'3+B&EAM'S8AA@A71+%E:3>R4C3:\X(5AK)V.T MQ+*Q!L,G 7[$RBPL%I-;CWC>;H&?Y!%+L4VW4Q@_?.O\:E8$3.0@ E(@(CLA MPQ +9D93#-U66B*M))![(BRH'Z$>M:PNB3FWE(^JRF!'<]#U"R1,FJ[RN:=' MU1JF[U2;6&%?=I$V*23#8CU)#OM,S1NW%F"36/QDH7B@T MA! JF7MR0_H^&-TMZ,J([E0%.<,-)3S G3B@H0] 9DM7^PQ]LFO4W0@ MT/4Q&$5;,5CG&Y"14:G(TO\L+T4'%0=%H"YY?0QJ.KJG24!\6\52BZ'40?@ M5!#O7.Q_U6ML9V 2)48?-7B+>Y;@[W+-,PG.%BEHJ5BSR:O>A4$(C*5R4#.D MI&V =\M3K64=BVT[C@S#V(QY!;NNEO'"9/3Z>.#/G_7HK-#]AC=[C/%249-A M=?&AH1_Z?)$4L"5894HW6;R(&"?>!A[9Q!=:R='U&AG5'< CSR_F3:W C%JS M4EIKMN1:LU)::[:I6K/=U^;Q&2,"\"XET])(:NM_+QZ<_PJ%T@OW#(8UX-E, M.8\UW^",V_ZEV1=_^Y/.5 M# 51U<](T'%OZS ,&MZKU8"5X*]A<2O+NG.XO MP%;"U[*94RJ%4H:TZDEA0:*LQD[-^%8@.F8S'/[7,7FR@BZ+\J( (#"%&DNU MESS:>_32/;HK04 *%R)RSI(.?E>D,-VR3L/?P_(#"[KXR#'2P *>[-E]-B _&1PFCLT,W%OYH* M(2Y,NVTQ.U0*95'Z]6'@LX>P?$9/U4X=$ M<)4"D\QC.P*-ARS4'G@LMLC(U1S%=OPXM3O7D28=ED"@L4892?4[@@J,8_@T M!P;R2>#Q;:S+]*,B_-35IVV$,L0FLSK8+$0D&N&!% MP9*6+65#$5LRQX26G ML,X=IF->$9SQ\(CE NPD^9R2;D[+JIOGF4_IMK0/,Z;D!O3.Y7&KS],9T2!1 MG#508(L668@: 67;;!;N-HW 'N.R88+C2M_C6ZG\0U M(0=57*<)ZB;0-'3Q["S*_@IEBU9J0>QQ0@ X\@L+QZX_W>PBL(]>(.F8;\K% MHK3Q;A"0\]X]%'"O4)X*F9?-M' MC"?3$3>E/!P.W@,&ML(1<>[N>+$TD$PX'YM^/)Q"!$BZ E]R[SX9PLV)?7Z, M*I$($^ ,OW.U./J3JKNYCT-*N6TRIN,6:,+NS;SD',ZE1P.EDCP-D4C*/RS< M#Y!1!=B',D6WZ&."B.%=?_7PBJ-C2"UCH =3(IT^#3W@P(JXH8KD-YY]XV94 MFVH'L:DTMR(6J*0<4+]J=M;^NV/G[(3%%M:P!8\&%LIC@85*'C'IL-:0NY!4 MB-W".,(^;5G_J)Y@J'OEG<#$S]'VB,M8RO]S(TF3!"./3**SV&E796WI_ E, M)FW"UVTX[8F&,OQO/L2A^SX00 MXF&+M2D7#NSSK8,X <6R?%BL'K _^:Y:;8E_N8"#OGT_=X\S)[P78O&X7"&8 M:U%N\R>6#7B[FCC?^/TZ*-7;=.LF(E 9<9N\,,P>\/KP2UYZZZ?UP,/,8WN. M)T1-YF4V,Y69P!T!&>GMBS%X1P$!C_,BI6C M0])<_:?2H8#PW;IG>VX(1G/>W:" N%U5W;&4X%B!:@TO3A HV.#%)=F,VY]J M6H\=TH @6C%)-&O1E:I,Z76R9>ATM:RI#^@%TKWJV NYR=1F,Q'D[I5B/.=V MM9S>KB[Y=K6UJI##L8*B)SVWU&U=S_'A3\8XW-R>W=]G,Y65>NKY[ M?WXK75Y=7-]^/KF[O+Z*$8)<[@DP O67/#48"W:QU@FAX9F+I[@"9'W,V(LX MQ*TW/I8 "=OAX%=MW):0QM2/;:4?H",I+"73_<.>=1;U"<+K8 M:/.UQLN 1P0CP Z5/%P2- TGHUTW\'1XHNN.=_P-QG8^>L6W[LF5&BGS8^MH M^\#4F&SU[<&8/:F/V9-27KK73=91+8Y#U'"!2\_YC6)C%+KTGM^.N=BG2]#8 M*!\\!F<3:7TB%_?Y8K)2ZX,-O#3-&% $2^: T**-H:ICVQS9+S85%[5!0&9+ M%'ZZY52\.G0D(F9:MM>O'1X3^"N(VO[7+LO-7*&(^/.-%[1X07&"*7$*SHH7 M;CC!#T\(8CU>45@KZM@4#%/,?)UX-F (XL0MZ\C[/A$P&>3B_UZ4QJ,T4X)M MH<&C]X\[2DVX\EIE-KBLNMC2K:5,93M8<2(0DVXHCP"1MX@9>\2!6<* MTI] MF3?^ND&8,05\(7"C# L^"[S $//H5@,!QKXS6WK+ M LR\]T ]0HR3#HI_+H=Y&"N-9?7 B,+<.R8V8D-#:IA_26:G>5 J5'*E\E&N M5*W^&6$9P^<_87#+-;"WO'^M5#QT'>;Q28F'2R\G+-E8>/AE?)OKOE(:>\=$ M3KUX4R[EZO72I)?F_\Y",_AC3N)+I?QQ-2&T;S_WGS6#2JY6.\Y5RL]?AH4T M\UM7M5D,=7SQQN\Q7B0XE>+?Y8*X<#TH>49F*O?BLBR"3;5BKE@_FO9@U(!S M4A-2GVB5J1573$=\KA1RU5(E*=2 *!>.\)> M,^'U:5Q=T.^?[5U$V\9B/20_-4< M>".-3[5>R]7+]:7,>4U[ZGKL\NP'4VJVEYK-;Y\E;@;HT#]+^TKSFXS2$LPE MC2&U#*>IL4CS42S5MG ;P?^D@HA6/$5Q?!'4@!'+BO"5Q4CV8;Q/Q&1 MEXB6,\#&NY=P0K-]1&Z1-&H1NOGL;@H1$.;SD=(<4D\(@6@^"_'D\'$2XPYW M'K9O[=G%1V',OC/6EAW-MJ1[!%UH,!UEQ\\"W*<1D)4<)QM*G>V7H+#&J MD")KK$']C\/(&I]A^Y$:HVXITZ>=^)U@8TJU^Y5O]:B>[ ;S*&>@/E13]83+[)F7R>''\.H7U MRIQ(7A&-,9H0K9#"\\ M&5&(.%E.$[)J Z06D=))E7*+)9!.8M,TODRY81ACS1FA2_2YMS[*ECC95Z-K M'SG3V/ED4Z^\XM-0+N:+_V]1$OZ1I:[)VO][P9[*Q<-BOFO#.I[BAX.-M2;! M%_8=T\+&)1@Q+]:ETXM;J50!(4&0QLJ!_"?'6VP9?83M"#Z,=-;_+A=*'G"C M;#9EG5F'UT\:&[J8C:5"H?3/:_E-?LO7J;3D=2I-7:?I#OYR="-WA#TQV:ZA?QN*%W6DZ4S0R%X^6WGV.G) MIU5S[%36>'<%^/F3JC_@#?S.\._L_&+5_#M#8&IU-]GWZ>3MJMGW26XR;?9D_.Q&$V9_P4B FC-T$#MVX<#",'FL2+M! M]>6+-Q'W'O3R)/0006"0\QBV%O\=#%N/T+BSB[*+$^FMB +>+7P"Q"YNCP%@TH.W;7H%Z3F^T_-"I_R;R:7]BA'8LFQ*]]7)E"C@0Y M(L I-T$B=G@^N^-DG5[?WES?AENL3 CV;&J%/)&J(L3O>E;KN226$T]AI;YB M$I,E.G%2;IX[]S.F$/(B)Z_HP=(M9;E62?C;X5]3J5PLLV?^^2W?1_Y'??/: M>LTGUGC_^?[\D_3A^NJD01T0DRJM"34="24KVM^>E,@V#GPS+TY M3),^&+ILA;)9YXE1C?QG4[.9D.4R-K%4L5*R4O<@=0^VPSWX?')[>O[I6KJX M;)R^/[\=:2:=,'G=2X.QXP["9]E4F&9(%ZJE=$-;Z=;Z".'\RNE.PH82,))^ MOU;[6[JF"@?K+^F3;-GI'=LR[MAJS[UC2T8)XL:%%E39: U165]W[9[V9E2( M&\QV>?[4>OI;NCRC'_XK'+W]C[E9;Q9G';W'/@R+W]BKZU*]<]NN?*AWCRY> M-8PS&U;XV#X_?55J58N_G6ZOV>J^^V;_[M[89XW2N^\_'VH5@['KH^%9\:Q< MO_S=_ZB^UJY:]>;WSR=%P_C]^/1PW7U]=7/UFY6OJJ\+7T_E[X.?K]\-AZWO ME5?OOJLG3UWUJ_WY_O[KY<6'FQ_EWY73UXWJTX="Z=MI_]\?-[_+/V_??KXY MMUZ]=UZ==XS.UT^L?_FN4CD>W+Q^>CJZ?O^^\N.X>W3%;@;UUR>UFYNKL_K@ M5>&;87XO-GYJ[6CJ6:\K-#_7QU^FO'Q?R>>MW M:W!:?OVN(I^]&IX?U:I7E0+3_CTI'-\\5*UVTRF]?E^JO.K?&:_/[7]_VH/! M5^7HP\].1VG\>'HJ'[>.?YV_NN\5*NSFX]%@>/O[^_#MS^O?MY-_N*N_:U;>]AUK[G:)6&^7K[[^T MGOGOT\?ZW>#3^4/MX4+I#[N?]7[UW][WVJMV]^+#SP?KJ-KK%2X&S:OV^>-[ MQ3[[^.E7O?SC\G7K40.1>G7<4!HGUKE3T]COP>#W^\^?/E3DH_ZWTE?CT^]/ MP\^7M7=61U$N2^^*GYI?FL>G/_X][[][IWPO=F^5BV\_GZZ.V;O;\KG3/E=* M7VOZKZ/^KSX;W*JE[HEN?/G7NF\K/ZQ^IW.BU[\\'7^X>VB_O?RD?VL^W,G7 MGV_?_1[>O1LT_KVVM">C\[ZMU[^IW4&]4?[6.+^Y^/Q#^2G_O/BB_-M7^U^; ME:?/??GTYL-Q^>I)_>8,;ZJ5MU].BIVW'R_DLR\GK/]Q<-$_ZW]IMDX[]T7& M3BY.?NF-Q]_=N\+5I=[\T"ZJO^N.??^I]OK+U[N['_WC)^OSN_OC^DGG3!E4 M?MH?M=('8_CM;>6JWM5>L]>=KX5VI?3J\=/[YKO3X^&P\>'^_K(G/Q4>'F_: M']2[[P^5CS^[/SY6?NI'7^^_.A_D'Y6'ZJ#U07O;?:T]_-(__[3KM:-B^^+S M-^/Q;N!\OBP;KPRC]=,Z^O2E<5[X>'S?_/E*O^T\G%GW[TY^_CS[HC1N+L_T MHV\?'JY_EB^,BM8PCE_?J?[Q.WWU?VZ\&_G[7+JY-7CWW=N7KWP;QOW;[_][YY_[7W MK56__O7IR[']]%%OMNM]HU"Z?CPY?OVN?O';5&[TTRI8F8O2^=>K^N"^W\M>&>O3PGOT:_!SH@T_ONY^//K[O MWO_Z_.[TZ?O7=G%8N3X_N_U>OWK]ZE-%;6EO=?NS4KG3WQW_^ZK]WCCZ]>'R MX^7QA2HW.S\_W)XY/X:7KRO5H5UKMPM?M#O%,:JOFJW.7?GX]+?J_&M>7VK* M=>7IZE8K=.^-[L5-P[YXW^D_7;X=* ]OZU]^O/W>:)?J-;OX_?Y8T3_>?1\: MW^W7IE+1@%&O/IZ\/_WU.(!Q"O;OM_5OK>M7%^JOG^^^:1?:I?JY3FZ^LO:'SM[] M?:UL7.605('S'QE)B %G]I/E&RNPCK(3'G;_X^ M,-7%M91QIIOHV3^Z+_F3='UNN*5\Q?[=]OU'F7VY*<;#<[XDZE+M*8ZX[86J M;MGSL.K+L'HMQ&"S<I8FN5^VM<661\[]N4ZU@BFVGW$ W(RT%.8K=TR]!U8'$>9NS.A@YK%6A&U2,$DE%K&9H1M39,=^3?.-FC$XIQ#;*+H MD#4?ICV!+[UT?D5GO:HKX:]!XTC3Y1# K7-($, )S\:1#?&_XJPZ63&Y7NY9I, M!L[*IE(M+1]O^O%0@*3E$W;RG.EWFD9)5L4J(^I7K ."5D/4K<9J)K8Z*OQF M0B;]+&Y\3%F7:;=:K?+.E*9IGM/Q&@8\)\1?8'[PNTIBR3"C(E)23LZM=$NK M*YN#EY+O8WE0[TW6AC [)W(X).S%.'Y5R?8[Q8B:&8:Z0PS02$O>;M7/A!M@ M)LG)]L<;*7)_"TY$O#US%P=K6(XS8DPE;Z15\GVO2PT&-(]W7"'\;\W8$&7F MP>.Z"D==HC?@>X0,2LA[385J2>QO;X+:?4#&C8 KJ=!HJ\^BWE";'^&OVZM2 M9H+N_I7^G)'737@K:\#[[YH.MSH9GX]UUNI<- *#'#IU:_BJ39ABFS$R[O+? MH#H>^A%<$K*]# 8IPV'8VD+!@MZ"=BH3/+7Y+D?W#?]2J28%\7) MH:!66>$Q$6:%IW5Y@7"B[>,X#%=Z*V(W+F/SO[92,(Q"39!:'&X5))[5\3L= M7-23O**UM$EL3ZPN&)CSV5E_) .F.T-<)6KK?,>&6O,)>2T&J2!5T8_:3JML M-'LUG2/^,D]68UTZ%$O1^TL9PRZ[D)R2B>:.!?A;V'; %5 W[/?<1WP_T3Q9.IUY@^WI/+8%'WTL=K,A0(D[QS?Q8AXV< MXUF7",*S@J])XOS@C&KSY6E/PK%(=">T;%!#!=S8[-BZF>H/ ,OY: MCM#=)C6PTM$1FEFY,N^AK0"'G],8//,N<;UX'!5QKO -T3W"]_]?B7]02P,$ M% @ 87V+5_45I2_-$P @MP ! !I9'0M,C R,S$P,S$N>'-D[5WK M;QLYDO^^P/X//!^PEP CRX_)PYED%W[$6=_9L6'9F=WYLJ"Z*8F7%JDAV;*5 MO_[XZ#>[6VQ)WFG@.( G-EDL5O%7)(O%1W_\V_,\ DO$.*;DT][A_L$>0"2@ M(2;33WN/H\'IZ/SJ:@_\[:]__A.0_WW\C\$ 7&(4A1_ !0T&5V1"?P%?X1Q] M %\000P*RGX!WV 4JQ1ZB2/$P#F=+R(DD,PP-7T ;_:/#@(P&#CP_89(2-GC M_57&=R;$@G\8#I^>GO8)7<(GRK[S_8#.W1B.!!0QS[@=/!\D_[D5O\$\R J? MO+U9\'?/]_@?4T3>QQ>0//%?X9>;T?CNY,>;W][_BK[/EK^>G8P#\C_#U>/R MOQ=OWIRNOCW^\^WIT1-ZNC95?N3!#,TAD& 0_FE/Z9>H]W2\3]ET>'1P<#C\ MQ\WU2-/M&<(/SQ$FW^O(#T].3H8Z-R6U*)_'+$I9'P]5]AARE'&6N;B%'A,N M( E*]*'("A2)WPQ-9HD4UY*^-:0X)0U1A8ZC8']*ET.9(>F/CE/"F ^F$"XR MX@GD8\TTR2@1#@>'!\ MF):\NGC(RN!0[!-D1#D\4#0H0G-$Q"5E\PLT@7$DA?\]AA&>8!3N 0'9% EE MF'P! ]3,*#5L2 B5]B\[89*BTA8++ T\2Y!)RB ^,!JA!RDT4+_(#FAQ5^G# M7B,S1#A.,E,JUY33FWT6PB=$+TK3NBI7HR M?%55KWT'=8;U\^\Q%BL;Q23=";1W[J 9MAX?]VX'^>PRHD]U'2W+N M)3D#S=HCM<9QY%@B<5?0-/48[0PGE$[4J@GS(*(\9DC^H3DI4(J\/!0V%#'' M!'$^0E-EQRJ>P^9%1)KS78 Y/+" 21B"A",HL/3X6/CE.>!Q6\4@8@0(G#X,%PS6"'"632?*[4W,?59O;%/8M;$?+Y.2I?I2KLX21 MFE-/27B/N& XD/.HRI,)%9(DO+9962<$CZL(*BX_F;F^P.PG $D(\BH-@4JK M4GKL+>POT%B,4! S65_:RRII3EC]7,5*,0$Y%]_T5M.;E<4564K+G><]RDYV M N!-%8!DX5)@Y#&P,+B$F.EMLQLY.$ N0 M;Y!A.([0%1%(:BL^$Y&M]AORG"!Y5X4D9092;L"P\YA8F-R*&6*W"[63CLGT M"\3D*Q(&DOHL)T3>5Q'1O$#&#"AN/P')ST-2MS:AT5*VTCE#(1:7,,!1UD^: M,IU@L9;S&3=@V(&4GX>E84HOSN-.C7YD+=5-8=_"-88?(C17 _=72@)*A$R5 MQ:?I*)[V@#543JC4+-A3MJ#,-YM$/&)VGX",R";B=XB-9I E6Y]6JA,BUIH^ M90,D'Z 9>00L!$Z#()XK.25W-<>6]J'R+;'U9$X86:OV M]DCB]OA"G6'K6: M,TSS.38+-Q5 D8.--'1$@FR9WD;@A)2U9B]P-/&3(D\/4;UC_/EY(0T9E5WB M0J(3%-;JW724A(WW@NO;WVRA/\#GM$L4$YS:W5JI)[ORFH5O\1KW*Y :1JLK MSF,4RI&=QGJ(& DY7D 6\J]4_!.)TY NA#H+:IRQ3F6<<+.6\VDEP-0"\FI M5H]TV@20-8&D*H^OR_;P'8UP/NFT$3@A9RW[:[>+P:N4J]_$[[)S_* 6)WS= M_G%"Y827O;W?LHL,7AG6'C27[>0B6(VY+B =6_&#FJUEC\VZ/>8B'J44)PRL M:(%AX9M]UQO/19BVXN $JQ5RV'83VAN$ZVYT$>C:'"< K7A$96?:X]%AB[H( M25.F$RI6[,'>KO; =-RW+H+31N $D!61:-C#]BAUW]+!LL4]8Q,F5V 6XGZWXAH8?2>6?*FLJL+">8K!"'O4OE0>D4 M7+] N*(?X5,N0%+U!ADMPB= +."%PW!]H0[R-A[^&HN.08S%,81NIUD7ML] MXG&D;C968NT\:=#D"N0&!9W@M4(;:4T*X=RU3"I3B=7@/<^P]XAWV6=IZ+?N M]$[X6D&2]KT7WXL[]>)DCX3+%H;3*4-3Y6VOGN&#M9B16I*8X"J2R@) P8KVQ;4L'J1"*0B 0$!9E0?JC8QJR^ M(#IE<#'#P3V:YB."H^TTE78R$"M$Y&@A>:7 U.HMP,D"/G.!YZH1DZ:UNGX# M]L[EG%"W(DY%T+.JLIWBNA'!P^T"=V$./AW36*A3DPP&XAK#L;HH@5'31-&A MI!/D5IBJ"'G15="U@;0Z4*C/8^Z$^062\Z.<(-/),6W*T^#W&',MSCGEC>N MKL6=T+>B7T7TTQJSZ3Q'OU IT+5Z&W"R@=,Y90+_T!)O;1';,7.QCS=6D*UH M'\7ZO;V\B+V,XL7"O)P*HQP'?H]TF%-Z_W2^@&3%LX6[.4#48#!; M5[28H@ %*@X2$=3:0R<:=H%\;C MQM+)@JP 9"<+2@4!B23>@C:O.-C\_4]?T>\G"S&BDCNS$K\&./H""YE:ZGS&8,)90,N6S$_!]_D!#H4 M<4*_-3AIUU(ZH>\' Y<)) G0Q# J^FMVTY;O4C3-(-MQZH"?AM,$BT,W*QD[?MD,GD%=O#@VF M G@3<1Y4,(EIW(#C)66'1S>2:,9OV34E4\1:!I0-.3D926NP,J^\V2"D^8## M(V!$ /(/(X0W%.<+>_4NYAH:)W"M.&+3@.\]0<TUG$IKHG&!K#?K5 MW?CS76T+[.H^6M2QD!.JK;&[-E3]!XPZQ8,86V$RU5RDLTM2AKP;:=U0M6.P^6@EC^JE5?@@>SR2$;],F@]F1-\]AW7 MY@'6+X;/&\1GHKL%8U;*1T#%';&G>^EC$@E^C)8J.F^*I+U6/DYFU1M(VL"TM)"A("8IB B,G>*4E M!<>OO2TZV6+AW,O+&^3+5N9DE:U'"8N'@+QI_C&F6?OD5+TOY$;J9!96B+'Q MG2KO%'4:7[XB81[#/B5A=C[S,B:A[#'9\?*SU3>,&L:,[@R< &^-/JH7*)(G MO-6!D?Q<:5)OY5"ZNO7V[>JS[]9MCYC),=4L$568I_@-YL3C',T0*E]I[%;$ M"74K$BEA^\M_OC\Z?/<+!WE=Y6]$IRZQKLZ#[/:V1=U+9TW/6;31.L':&EQL M>2+-0]GM+;OZ:=B-U G(+N_;^8EX\R^\U0/I2NP$9];@X(% M?[@HB'*#,U$2L\F\J<8'+?VDN_'#I$W#=L=23@:QP6<+_9#1<CZ4K-=%OC/)'6?T5.<^54CL#' =R(7R!HUB6J[YRVC"*O%0U3G;4&G"K M2@:,:'H340L'E'1J=U@OMW,9S5:%E%(OT!,Y:Q]J]<.-RXY$_E!JLMI5ASX^ MPV!V'D'.=533F$;]*ZU-&Q [8NMD:.U7@PLOP::BZ,,E2AA0EB9?--:]%NOM M:9-O339<&^M0P,D&NGV+TL]7FT1UDG=ZC3^X)JK31.L$9NNQ0=-!7R45O$[< M4Q_7Z?"QR_H^V4;@!%OKQS#_WW3<"S3A&2[-,>Q_-%)"$P:3.& M)I_V)'"#HX.CX\.#X\-_2:WWG^=12J$JR!!^>GK:?QZS:)^RZ?#HX.#88%UM MJ*3>E 5D@<7EZ5CS.#PY.1EJ*LF$+A!36Z+#5/:4@* M1W#<57%9!$4OJ/&UXO\"JDKK[*IJQ:!?2.&BY[U[M67/ZJIVN3.^D-87626V MTA^'<+' 9$*3%/DW(=1T@C1)ZDV9 3.$5_ H$TI3+A03ND>X'*2F\-K:GS1 MEB+JKT%:;J"2!H='@^/#_6<>YI)V$2)OAFY"I.4V$$)SXRC8G]*E!!4/E5'4 MU\^;R-4OVIA<*YU /M8JQ'PPA7#A4FEMF2&*!$]3-A9!]1*^O0R:327V:J+(12+I']LA@9GHA,0*;T!0?ZU M<;4;6(%=>:,)(/- FG'P+A[^I;[8\407,TJ0_/Q.?2]!\PD((W$B/^U0CFBD.?"*%FN(>J#'!68H$.H) MS/S=[K(2K10]T. 2$X&"65GH:F(/Y)0F?:0-VK+T2G(/9'U@,,3&=E4,(R9) M<*IB&NO)>J#+V>UHI'=_="6_!Y(7S8$N?J0+N:TS5:J)#W00?Y\B>@81E;#5Y)[(*LV M7UYCTKVR"ODC9Q6YW,$P2CXQPJ_Q7)8*K39>2]@/?9+.EPIIJ=&4WP/I?T/A M%%ENHY7: TGOX02BZ.\T4F=WN25RT:"G1^3DE2Q6$D=+2Q^)&@P?>R8L[4/=#L&^;0LK%J8@_D-&:OMS[/ ME.](24W#KR/J@1YZQ%FCQAJ:'FA1?].^K,4:FAYH<45"-"?93OKIE"%DZ[&6 MJ@>:/%R<05*QHDI:#Z24/P\R+:!SRW.HIO= VHZ#SFB&XWZ/O?!'1 M%:KZ4W9R#V2]1"%B,$KZ=R'DH[YWL4I7"NJF6B4@U[U<#[2]P'P<,ZX3E<]G M+N#ED=&&W+62FXTSD6:-S9DPJ0$:8Y&J8_*DP4I_FJUVX?0*89+,_?=[I.X( MH]S+;GNK._*WJ-%S(*9>KE?/=69]?6'F60[G>79=TQ]%'*> MAS%WP*F#M?[1K92]BYXK=I?H$UXR.L\&GK8&ZL*DIVV3W6]09ROE;U&L^N^= M^HB8G.Q*=QY*I]S/[5/N[ZAOJA7CWK>$:OE^UKDUNEL76*KB_0#Q7K MPRCY[?_ZU_'JM=\1KWXT3-.5_.20M7D,5)T+66?QW4KW0_G+.(I6R46B&TPH MT[9L)O+;)X(8G^'%'6)J]2T'K[.5>80X6UUM7'P+]1>&WR[B=ME7G<]6Y])D MIU2]$UEX0C/N<#V+L(+G 1);L E$Y/$0JS,A;-[%""\1&'F)[I0 M;NKT:#X[<'K"_XW-P'-)V6WV[I0^.B$;7HTX(XCR/*Q2JT41E+5 M*\[C/%BP6Y9]]7NK&V27RZ]8PDJG1(W=:L!2JP,Y9MV2*JE9%.1VLAM6/5VF ME3WAXIQG7I_$$^D;(WU\NS-1/P,WEM3J0G=! M<-ZH7@UA/U7,+OH)]983#A/7RZSTU85G[:04'OS+XM0;%-RX"5[6@G/?C1.U6<)DUB5PCA"#CMQ[I)U*M'74:A>B>I# M>/=H 7'X0.\874J3#<]6,D4-P=+]U@7:VV03=CV=JLXIDY*JKTVK;IIWZDIJ M7^%.3DU/Z1(QHG*^2(\K'X^;L_NJ4.,!Y7.S#(R0.GJ]2J-JE:,!YQ'$A4V" M7;#J:T.-H Z@Z2A^MDQ4$;4D@KQ*YF+E4\M9J.")9POP;3CT814JI=:K2MG: M9U3.1;>Q4!--<<.OG>2/GX<_#LW='?GK_P%02P,$% @ 87V+5\ _5#KX M&P FEH! !0 !I9'0M,C R,S$P,S%?8V%L+GAM;.T]:V_X2U9);4MIX\^LO24F[>I$B5]*2 M!DZ!-HVM&WV3\I M^*\1PG]]%/]Y @P&7%Z8?7QFZ+<#,6XV[+?3-X3.CD[>OCT^^K_KJX=P#A?@ M$&$AMQ >Y% "2Q/<\<\__WPD?YM_6OOR^8E&^1BG1SDY&\S\MTCS?8$2ACXR M2=X5"4$LU=XZ3*#\0OSM,/_L4/SH\/CD\/3XS3.;'.3"EQ*D)(+W_)V@>&U! M7!F@7\D!-A]'Y)N5K*HP/'(/64Q1&,.)^!W_0>63MH6N$]+./)W#I_@!A@GEZFF59_/'G6E(7]G/EWQ >2>"8_Y1#SW)3:!6)&7AWV0"*.5YV!^G#G,=H;5)2 M?-Z9CE$8)HLDX@'&1)IH*18SB..,X;NO/F2Q0*F_$^L!UPT7"$_CV]VV 60_ M/N'B>H/YU9RK2X/D1/+?*I.'+'N9>R&4@';9#T'HN:31(MT/!QJ1&1EECZC@+-K5(%,T0\&$9$6VUT]TQ#ABMV:K M&E&/FLB",G:.&)C-*)R)V?1I7:&)AQ8/D*Y0R"&FW$E-'LE9PF*>8U!K3?4^ MXO#2^ S)C(+E'(7W<+;52U>66]#VR-<%B]%"#)I14A.W+4>V"'ODI3 _1D\D MB47&3T$87_'@1%2X>)QIRXT]RA[Y.8?:#*9)YT1IB]1]P1 M;X^YGF+WQ_3M$LSG_<[3BY,S@H,Q;C=6GO>>^O3QB[D76UI9MAZ]' M3L9)S.5YC3!:)(MK$&?Y>R',*E&R@\OM/$)/U2++6$T/U*,&=BOXV&JAEU$< MU$'I]<\X_F[)9> M$3R#=!<-=QNBYQJWI8\Q ^XSKZO6LJWSN!8$>Z#5Z@3D;MAZ79U" );X>.2E/,$,VB8X)MJ3="TO^.G*4#-8;O<1YD1]#Y8LLM-6;9WMMD%&^V MXV[QO7#JE$]362ZWG0V=1^@S9C$EX0L3QS'0#*,I=Z4X_H+)$X-TE>X +I.8 M7<$5C$ZM0YJ!">A15H7DTZ' ]D+%,+O>EK/?"D>/>KZ!<7I@BN=_FYK+.,'B M!MFFD/9I_15!6]WMC+G[/C\WE]3YBU68!]:,1&@B]QT*5V[,^-D)5Y^[A4T[ M^]8;A 9(ACF]8#D+K' ,=;;8DF9++#W%&3L%%WOU)W%,T5,2"^?[2*[A]^\ M(PQ30ECSZ8_=74SWP08_'V-M5KNAZU&7^5["(4@W$VZ2Q1.?GE-Y*H:OMI"G M &<@"L4Q%+D!)5;AD+O[$.>8+;,^L"TH-+HK'*!;?9=?VCX-#<<<_$3; _S?[<@@BFN^# MEX@YX11LR@>2FFT &&3P088@HS"G,2)AB:Y(W->\#>2M_"MB3O)J? ML,,9 ,LCH;8"1'_#/[KO+9D1-: MF[>91G&I#JCFP1"\REO!5D8T# B=0/K;P7$^#J!AR4+J/1*R+XZ82 ,$FD/$ M[2&'GU*RT(DZ$RO9A96B2C@5!\$WN2)*ZMVHL&W/T%B9UHC,U'KB5*T[2LW<5K]BN)S,V6=.E66EE.?5))F,5M2QZL;I-9(\]=F"OG1J4)T?/JD#W%_ M#\FB(N.!7>L447QNII%WCOV9AE.?5/( XS@]$V<8#RD!S-3RDU.UM'#;HV+J MR?1)$RF!;6FQ+SFC0M3>2_F. MDB6D\?HN O+RD@CDEL)S%AI -'DB'90?Z9[2$[4S[)."/A,R^8:B2*V,[1=^ MI&X*P5<9\4G(TB->XAC@&>(1<\J'=@:H(?Q(UW2N7\.H3TH1!V4?(5TTM!2K MZZ/Q8S_R-(4J-.SYI(7RO99[09>QYFR$X9,2S^%27*4SUYL2P'5V9JRJ M%I9]TLYV3\/&$^JA7*=NQGHR8=XG9-%2%[1J\0H:6L']2BV,RIZ:/CW2FF5F6V<8BM@/ KD#'V9W_IYB$GX MUYQ$7&RLW%*_(1YH^-;9MGQ:8I(DM1R&;/S8M5-6R[V^+Z]BU2<[$C<+"#91 M1_U+UZ[76!S: M340^S;I[<1,+;Z\L%E@ZAU,4(NT!XW98UWFVL2[-!>&3^NKL<;.+$G%F]$YT M:.52+MU0UC_!9!+7[H;?OYBRBYRJ532UC7ED*M<($RH9;U-Z_4O_PM >U:<2 MC$_**R3-HDF[16;:#NEZ;IKRIJ[,^:@Q@Q?2FA- )9#K2;BCGHR?BO-#;VWM M+U)>\^N4HX78[=>%2+M@[JCI+J(S,P&'&YXV@NAYN=**YM>CJF2N^-^' M;EK0W/&SU,'@U+R#0?"JA._U,%T7-$_,EPC_44?X%DE ID&*)GCU!0.N7?[[ MUVZ:,7RFHF$O)5-=NE;ZR)5S3=]DT3G,_ O784F#3&O^KLR-3\N8>&]C\P:. M+N H?>8ZQ&B7>2-?7M7--GN1V7U!C;$W?.KJ$(Q<>3Y#S F*1-_$R0)AQ.*T M/4]&GNXXC!F\ZSFMU$WM7(R-/'R:]P]0M"SC2ZM\<.=8I[+*AZ[GOKEN&CGT M20GE;I)ID%!_FEJQNZ^!^/;ZAQ4+S,VK+(= MTJ\]N(16EM26Z9.1;=D8\)_@E%!8Z)1W\)*JRM :;]&@)RKDP7WS4$*[=P/Z5W"8]GS3-&2.-2ZU: MU1H0UR'&_G7=*C^?E)VNVOKHI/B-:_]O)U4AUO6-,54T>38<2!]U.JNR RO44,M'? MSA)JF5][VS:J[[H8[!V]Z[(%L__=),6YOV;>?C+GK81WPZE _=K]GE.W0Z&[ MG01UR]GV@;U_DVB2O1,C"+[%V^:Q(XK$:U#GB7@=Z@Y21":[2Z/[B*[7**MS ML0U5Q '5X--"J.)US$-?-,/IU<-P_4@!9B"4VL,3^;=4E[D(>K6^7@=WO=@. M8(@#*,WWT/&O0_TG]S<9$8,I-^>$I!]^X?]2..E7A/12&>G>>VU M]2N/G@QC(2]#S8.Y^)>1J_=J+B\]CZ\R>#D\+5VA;A(/JW3-PHW>Y4C'I6N6AJSV.#X3X!E M6-^SU,J+*MZ>0^[?0@2RA&>T$&O?=_E7M7ZT0*Z=?&>%&8C$+PU6NM'*:P[\ MS_1%8 MM%4H/BGQ&M"_H(P-M^7,O(2D5J(>RG5+A

RM4\$V*B\!9&AXCVN5.TH.Y_4KY!!^B19MZ)W(PY')1VP MEEL.CV04_IT@"I5O0&H*/!8X/"V::[1:+?=8"\RKJ*9&?KI+=@WC.9D8O29H MCL'3>GL'7;<(RV]--]6X+-3<#.YI';Z#CG5B\DO!E(003N3-I@<@H^AK$ N* MU[=32V7;H_*T;F^A^%W%]P*"E#'" (?=@I1&'&Y=F3A?(1N,GXM>*>*(B[;F MW0+F:2BBT9W"=6G%XJW+DIG@.7S2/Z7>]+FG<86%XG1B\,F]W,/EQL8,]*7X MW-,8P5Q?6C%X.\&N$(;"-\CS!&:3K +BZ1J_VT1K%(>OD\U0=QH03[?D=YMT MIKKS8^+)_JRW2]E>X.(9TA"Q[3G2EN"[&=337?K=)J)6/#Y-R#R^&A/*C3&A MX1PP**_CYF\1M<>>.EA/M_#M ]!V 7DU5P73XE]1S5GQS$_N3XO(.8SA1/R" MIX+E'Q2^3"_6U>O;V0V-BV&F"(YQ)W%#).7?FT:.FRUL_!87".6!@1EE#(_R(AQ=VL,NP0=\H^)4RD M/.P!SD2$=8FGA"[4M!Z_K=&:(0@R#$$)Q1 D9TW3[V%(9ABI23VNDIH!!B7( M(2B4KS*RZZ6- M.]Y]TC<&B,IG/*_ENYY00^-/51H%;""!@S+T$(1^!12)';/->SPX5EWC/7Y? MI30'#G+H( W2J(5'R@M M?HU!6#XQ52*VMF1MH(,4/-C"#S>7&FD[J2U1U0?B^I6:_JVH9A(;EJ8<35#& M$]1;!_0JQ^R54![5R?LMS>36UJP<+.!P008X!'G:AVF5K>E.:DM5 4\VKC2O17EN;"AC29;3Y-;W>O59#M^@2H;5U*A5L!C:@HRI<9&VF MK+8Z91T',Y!AW$#(%12M+QE+X"0[=@0E.TQD=D;7%+P49F*[= M4B$='[55L6M"-+ $RIF1CK/:^EG)CP8FM)8HZ6BMK9?U=&E@65F5N-;@[UZ<+.B9J:VI[TC#T1*UD M#SKJ:XMJ/8<8F-K69$)#_H^UE=4DI=C'--B&Z3KR:VMN/5@?F-B&$/()%@IQ(09?VM3T=C*M#=RJ*LFX NS"S 75_M*U-1]7VO:;B\.F,CYIHD>CL MKL8BM/MS=;UILBX43X[ ;#UML85H/W[W72TE*_K=XG@=_/# Z\]#LEQ&LM@C M[]1EK+![*/-*'F7RE!+@-=MD VFI5"N66JI7%$MQP,)7+,B&%%$ESPR#;.!_ M@B5AO[!"-I+7:OV0T._2MN%D))Y2GT$;,=722BLQY0,'V<@.)33*8^0R]YN6 M)UHI:'/0#>8J=YM@;>TZ9%'PK%X;E ".6C4VD],:J;3!N0Y36O2B>HM:*P6? M A0%Q2;1B0&HZ]"D%^V]@*!DG,3[(.E2A?OEGPP7MPFTTX75]S.,8DX3V;!LI2M>7SUR81E&8 M+]\R"KNM?5F&1.FZD8<3RRAN7;] RQA-8TA[-XYFK*Y[@^S)/G0B]22#+94W M]4;Z_O3Q9UVQC% M9]QZUWRFRM.S>IX-P%TGW/U)V6CI85LG8ZJ[=U8X]KZVC%!Q3G=P^GA!XR4.PGK%U!M>>UZEA+MT#VM<69 M;]4G("I6Z>O4E:^X:/G6GMHJ#%BIU#=(I'8YQFW4L*%P3.A#Q0Z:6B/4_:4Y M!C<+@YZ^K;[$"R (WV(HP_C\ELZN?+?C=1T]V&J^LD+T(U:?(@A3CF3*QQEZ MG%.2S.8BXQ.\L1YMQF (UU''GLS'6-@OUI($2QEWCQ /8DGZ(5R7__=I22;" M?K&6-)3Y[&PSP^T+[--F=C04%\=F-6']%TQA>AQ8W#6\(^D15EW0^Y/^R*PN MV/\AV Z7WFW,!]QO&H!P0A(%ZUSUQR?IV8%;>D7P3/3/UTA#>U)V.YB:PQ9ZW=\]=J2WM4M>G2_][NABG8 MN /B\-L:TMR!SS%G_ \>Z+#L6R$1? M -%U?!1%=CQK-R8*#N55),=Y+3L0,.E1^%@N9""6:;KFJI;M6-DE5KQ!IV6[ M5DL+,KQ2U2GF .&!.IW>)[L691[C%D'P"=PMYK MPYUL+!GYR-'RWBN3 ,3%EBQ\H0?!9M2L_<#^KG>82N(+$_W&T RC*5\2E^RU=XX*I[X?L$";NR%9.22WM?B.V57I/W[I1L8IST$Q0/R^:VH<8)%Q_/- M+;U/ZZ\(:BU &^Z)%BQ9HT*QJ;2]?)6-4[F:)[H$?+V\&%JAG"66+G/9O5-& M(C2131]2__DPAU#;_>!]+?SC9/_S'Q].CM__PH(M[J"(?..=)?K]N87&SE): M[K2!GJ;-E.-[05P$EYC/"3&-\U>YU/HQQ^!ZFV0G]=D*J,>* M-?=T4F'';T^/I=(NSQ__/"-T2:BX-"RX:5 +_ZCZC>M=!3O!-S"P']&.$8YA M.)^1%:181"R?N88;S^/QKY4?NR['6PN[A>VAI?Y(P40694$D&F8GF ?#,@$_ M$W'P(XS@;]@?0VD!RHQ^5?7*:688IR^BR_E!KN'W[P C M#%/*6'.W5UUB\4%;O"HDB\6!18ZX&3J3RB;54O:('3:Y:FMY:Z3R#SN\F.'" M'/*^,(<@[0MSDRR>N-N9ROZV+'UG[VP[IJAX,A2.\.0<10F'JW;4U5J(MJ!4 MI21(29&U:DE,(*@1M7A95-C2E-9&.56R#)'1U=BM=V\ET&VKW:PL(+9D+D X MYPL-8YME)TO?:WU]M4+4=\ I-/G-AY9[-&+PH#SZ-M]O:@0\K*PTKXR832^[ M5T><--LM-#M./5]+9>:#=MLQU=2K#.'KS)EZ49OA[HPTAFKJ[%D#XJ8@P. 3KGDXB1D(A3&(6$E,B?ML!U3-E T.US6=5IU5Z@'V\O'I#%O*H:!2 M/+.NV"=6*]80W'6AQU:G5E+Q29VYR=UB(_4I/G=='K)5EY9KG]0CEZJ4HY;" M?/Z1Z^*1K2H:./2D:E!X:\PLD-*^/::.FS*&Q'^> (/\)_\/4$L#!!0 ( M &%]BUMS MXSB2Y_>+N/^!5QNQT1/1U56N9W?/S&W(KQK'NBRO[>J^V2\.FH0D;E.$!B!5 M5O_U!Y"41)%( *1( JSB1LQVV0; S/SAD2\D_O8?S\O062-" QS]_<7)3Z]? M."CRL!]$\[^_^'+_R^OHAG^JW/C+M&OSB<4(>+&F/S5^+D* M48S8'[(/_^J\_^G-:\]Y^5)CW-]0Y&/RY>YJ-^XBCE?TUU>OOG[]^E.$U^Y7 M3/Z@/WEXJ3?@?>S&"=V-]OKY=?Y_6?>_A4'TQZ_\_SVY%#E,7A']]9D&?W_! MOYM_]NO;GS"9OWKS^O7)J__W^?K>6Z"E^S*(N-P\]&+;BX\BZG?RRR^_O$K_ MNFU::?G\1,+M-]Z^VI*S&YG]U8]W'8J-W[_*_EAL&DB&+A!-@U]IRLDU]MPX MG2%*BARP!?_IY;;92_ZKER=O7KX]^>F9^B^V.*7")CA$=VCF\/\RH'=?#?SX MIPC%K_CO7YUA-FT9D6F/!4&SO[]@?V?COGE[\CH;]=\.VL2;%9N]-."3[X7S MJOX73]V0"^9^@5!,%5\6MFV7@EN7H"A>H#CPW+ ..<*.1]/&EQ%:LH'I=';% MMI E4M $=^B ECK"TNS=*I5\3R1H@2(:K%'VT6M,5;.LQ@BM4GOQKR2(-S6( M.^S0KN1(QB3P8N3SO[%?E)JH#KJC!CV:IW/T%-\C+R$,'J4\Q8V/IB'; M8JZB-6-ZJ2$RL/W1E%RZ 4F5R<]LYB0$Z5 C[7,T1;^Y)'"?0G8LQ(CM-_%% M%*OW;WFGHVF:LO.43%?<1F#&QB-G0F':S;P&4%^$%^Z7A"J MQ:3HU=*\UIK,+4K"1TSM9^#?8*9)1#'[+>L]WTX%I4CTNA\O&Y=$;%QZB\C] M@NEH*BD!S8^F8^)YR3()F8+AIU/T0!?3T..T^Q]_^N#E,LCV.WX>,&R80)C% MK]ZV-7JVLR=4S&X>:*T@3Y;&;@ M)!7U?>J"(3Z]P?$_43SQ\8I-%^5*;#)8%]KP+0X#C5FFT;-#[?B![UE*$C6[ M=Z I:]&GZM:2UJQ%BZBI(0U:B]XVAFY9F]:B6]:E?M08X7COJ+= ?A*BZ6RW3-D)EH3<\UE27FA.A,IW MVGS$#K6UNA#4'JA%)'*EC)X'U)W/"9KSU72Z*='$5(M[1-:!QWK,V";E/^"S MA,;,QB"UD6K]B]U+XQ/"<^*N%H%WA^9[7(YE63%LBWQ=T#A8\H_FE%3$79>C MN@.VR$MA?4R>B+DN M3^]0JJBP;8QI*6ZTH;L3*[-%Z[+=SF=ZX_MW%,P7[+^3-2-GCCIEOM:WVISO MV[W]\(O;7613>V;7&Z]%3BZ3F,GSX=9[1U# M?ZPVYVI^QB9N6%S)56(.O8&U)VLKG^D)N2\106X8_(E\[HBXQ9GJT2:>6E]H M&>4@2G "?/D2DY,WGUFC!9V2:QS-$6F"\'&?:-G'77./T>O MPV2Y=,F&B7;ALAV"7D79)S^C>(']^DPU'*X]/HH)HKEVC*.ZU&L-TGY$KN8& MJMV_Q760IZ"SPY;-U)CFL3=_$N_"<=/HCF_JA"W3U%U>=S4<_84V=19=$KY0 MGHX1S*-@QK;2*/X2X2>*R#J+ *Z2F%ZC-0K?UE9I.B:@15D5C$^# NN%BFZB MWC57?ZTQ6L3Y!L59PA2S_W8^E\LDXI?-=HZTT\UO :J+7>.1CX_SL^F2;?[\ M%&:*-<5AX*=QA\*5&SU^&HW59K10%-FO'2#4&*2;[(6:JZ#6&%WE%M>DN>8H M+>D9C92+7O>3.";!4Q+SS?V/&=I5@P[;1$S <[WX^VUJEOMLG/Q8X!;?A>LMSD*7TE0?R4@4)^O45B3;_5Z7&>QU7=7U M1VK[M,TSEK*=I>EIJQBDS7SXFA+6Z-F$NIE+G])[Y0E].7?=548F0O[RU<5S MS*<>V\HNHF29V]_7 2U?P-K6#$BOJ%?&XTR\0F%,^6_XX#3E*^6)?T:'>)=X M6_I%CT$L_6'(^^5W(_$-% >U&":+X%6OZ M*F_S2CA ]W3O/O;2QTNF:=4CNMJ[!XK3+[U<(GX,U"3WL&OWM+IA6(_"M$/W M=$4XGM0E;=NGUSF)9FX2QHTGY;;[(*:_7A -^*;E+^_;\,'U"AR M$0\L:CM*[-4I[G"&A3G[D"W=^2317(G9 MS/R5*]YL9EQD"3=L=F<9?EO*9@0OE:+,Q8:E'!1ERPAYX6#B(_+W%R>O][2$ MF*F\?W\1DT3 (RJ8#J4/@ 1Q*L +5.X M%$D\SP]D"!!1VU:1J.H&*AA "6,EY1 4;UX/$XO'$P'A;<&Q/16/W=T:XY5R M!T'VUAQDS.K$44KNY'.N(X*05=IV -FAN@K (5D.6(=D M]E&TYBW%H4@RN(6U@@-%WD]SO'[EHR"#@/UC+WGVP^-68WU@(PKDS9H46SR^ M,R-EM6HE(A22;2M;C5JT$T:,SPFZ#-VY6+8'3:P6;I723O6@&M(]1]0CP:I8 MAPH0LJ! WRK*B M=81?;CT(Z0N)AL3_H5_QWR]0&.8)/#H 5-L/ @* ; B$C^9 N%AS18&QIH_# MKLO@H#BD'$+CYW[1N$4DP#[CB6C@4&H\" 1$-$.R_\6$["\B7U?R>=,!R;U( ML2Q2T*?8+P/JN6%&WR7[G2@$4&"DTGP0XA=3W:WCK"X$_T0NT09@UWA XC^D M&11^3Q;P64+( 6G2G0=J;;7XI42#\N_)YLU*K_%72[)\0+'06%#. M/1FZ&5%;UT<4\X=99+(^;#D >0L(!F7>DX&;$7:&^&7O\"KRT?-_HHU,Z*6F M Y"ZB&)0[#T9MAEEMR3@]P7O T^]L93;#D#P0I)!R?=DS5[D=32?KWS&Q"YO M60T T&4 .,@H!^'HR9S-*.09PF2%"_[N,UZBFFS.L"\] J0=!P"-FGX0H)YL MWHS.B>\31&G^'\[7B0P60?,!@ %1#0; >K)_(>K>U(/@S2 A>".'H"?[%Z+N M;3T(W@X2@K=R"'JR@@^H.V/_G)('_!6(O@.-AR/^$LV@\'LU@7/:4FZFY);@ M=9 ]$:E"H-1C.#"(" >QZ-5,WLZ33%W06059R^'(OD@P*/->S>2SV(3JV5=I104;T^F,3]S)@2Y\+0N MMK!;N&5"0=GV9.=>8Q[56>!(ZD,NM[):QD)B03GW9:YF-W^A[6'W9ZLE>T@E M)-)V+B^H1?H["6)&#T\E3Z+<@P1$_H1-K18U3#$H]IY,SOOTP3->C. SXX,$ M^P*+AS*OMK-:X "YH+1[LBYO">)S #$E/TV&XS=S2?H8AECJ<'NKI:\@&T2A M)S.S1%[Z7B&IBT6EUY 0$1,/XM*3R9F7V=V7< MDYEY@Q^(R\O5W6^63SB$K_ (&EHM;8A>4. ]690'5(E%?=#$:B%7*07%VY-% MN5UD%\]>6L\7SN@0M;1:V"#!H,Q[LC3W&]M<:Z^>#VFOGFOLU3U9FENBLD1] MMNZF3V$P=^$;@9(.@Y ^1#<$A(BG+H#([FL57A6[9/\00R!L:K7P88I!L?=U M%3;Q _[L4TK@91"YD<>,N7WE

L;XF6-Y[L!!PP%(ODHO*/!>\XWOEVX8;A_ME0G\H.$ !%ZE%Q1XKQG% M%TM$YKRB/\%?XT5^D5&&' 0 TPT"T6OF\,7SOK! =JM1BD*E]1 @$!,- MR?]]S]=F)Y['4TTRG2#R70(@ +>W&@,%V2 */9G):6WVHE:6DL:9D26"J'I9 MC8@6\2 NO9K)Q3(/TF.YT,YJV0/D@M+NU0J^39["P+L,L2O5^PO-!B#K,K6@ MJ'NU?$_=Z ^2K&)OMV)E6]LQ> MG9DF,>5;**-6ZKB0]!L 3$KR071Z+D5%]U?VD'^ZN4,S1'CRQ@-ZCD_9A_Z0 M*U?*[E9C58\+$+*"Z?VW5R4&V>?_V/Y-\*>#0?5?4"@^G;=G[. EA3?.2VT[>W\D',%L)OX+0^,""8@F,#RR,#RR,#RR,#RR8P6)\8,$$9,<] ML#"@POY%DL&E,]0'%@QIP\<\L-!]V%64TYJX&701*S4T! :U&W*+=A*? MN81L@FC^FQLF$D-%J[M9N"0PX(:\@ >+*13O$&,N\)AQ?B2>-0<:"+)-N *5 M.%,8GZ.G.,\^#A"%G=9Y>V'S@> %TPZJ$J90R=ZXWQ-[N;X)8%!$K0>""4@Z MZ-@TMQEZB*WLIQ#1&Q0K%XJP^4! @6F'4&DE0-#(LX;B.+/##WB4^-7$'0:" MC(QZ")NF27C5-^;/'Q[/ _J4$)J2<,N:)5#0C#46M[5=TG+"(2&WDGC79 $P M^E9NX%\\KU!$D7+Z"YO;#HF2=@B55K+PFJ"2IN=H[DC5M@/! R!<%I.QP#F@ MZ108" 8UQ&_,&7!+\ J1>',;NOSE-Y_K?"N^MS+E0K93P;UL]]0H:0=!,F;K M?\+8_QJ$H@OZ>9-M"]N%?T G*&AC!G>Z:UY%L1O- Z9A9UQ)5P+4PW8@I'2# MP!BSN:]Q-'] 9'D5K1&-H?NU>6M!8]OA@$@&D3!F:D_9YNGRU,%KY%)T%\P7 M\73VA68S2+).9-UL1T=-/(B3,>/[G.>D$>3S3+4E>G"?-38SN(_M""DH!^%I MY1+:,A,@%D;O3059)(QG;^.TLA&*/"DVDD[#Q4K%%(B=P;L) M/D)+[F_A2YZ;ASADX\_3NI"(QAGGVP3\R9)[:&!0FXPV7+0;R+M.A"TC"TTLY[-PU3AK-(=DJYXNJ6H+&Y MT%?]]0*1#Z)BS*E1J,ZDNAU9:CDD/(2T@V 8\U],?#^5G1O>NH%_%9VYJR 6 MO@ZX#2^(.PP)&AD+($+&W!D/A!GL"=GH+)AJVR'A E /0F+,)S'QO&29A+R8 M5VJ6\^*8!"UX%94URK*FKC'E"5/3V8/[+ TXUAEH2& V80U"NIW'?YH97S&3 M#_(O7!+Q6H\%KLZ9W+U :FJI^@X)3TUN0 B-^3ZJS-;1S8<$$4 ]"(DQE\;G M(,)D^[0%,\-A0,HM;3>1A/2" !AS)E1G"MN1PX1?_KSEM6R9)..8!$])S'TG M#UCL/:FSCIJ,;SO8+7()3A%SET04'ISFB:7#]4EI<09"67"#F"A4>^OR8-$" MQ8&WM^\.J]:^U:]:Z_QP,-Y?QBJV#:@>J]B.56QKPC96L1VKV%IQ;6&L8JO@ M#G1;F8-LK&)KQ<61L8JM'9ZA21CBKURGO<3D'"=/\2P)MU=<]I7!U+=&Z@QC M_6VZ^MQ P#;=YX3EN,KUP.X0160M4IY9:Z"QO;)7T&R=(G88;&:6X)2D3/II MU.86D?39'=U8.]3?7KSJLP&>0G9 F#V3-$GB!2;!GTCTJ*.0YW*_@4$F)!]4 MW&R"*GV4OB9,69]!0E0@'=0C+,AGJ;\3:G2V'C!='B#DC.6'5=Z)T]D )9V& MA%2MK<^&7#&]?0_H,#QD-'8\8TEC-9^5A%@LOLHX.'S*Q$,@V9$WEI.?4JZ9 M/E;L8CT\DL2X(21^+>R2)Q^T$X& MW$]2 2+M9BIZ7P<=-0/@AF<,*X'AJ<()[/(H6O>6820G'MS03!;I5%U#4JXK MW2%,96;46F.UF %C+<;P+%]#4H$G;O_XWGZD))2#@11CL(BO-JC D?5Z_& _ M1$KZP7B*P=MP8VJSQ*(UEHXQIC;;8\2.J=EQ><_OK MIO.\9MEB,/?"W4!N][[[Q?*@/#.E+*"RG)O:0PT$^OHLM>U*%*;"5\ODW*%50KR%2U$6Q=[Z.!\6!"?S MQ?[/MP3/B;L40,D&/GYM#59 W5:<^3QA87XN>Z=5$T*0KW"\PD,-^YM+%98B_ DG2/]=(DF8C.>E0G>=$G[HT M8+3?,E&SKZ=JFYC\7QC)[*SF6:D)0>R'M">G]K!O%S0FE$U"2N\SC_Y5-,-D M"9-Z\KI":CZ DX_@' S1 <5W:(TB;GCM5%TQI2=E2O..SD'/#@A,'SX23]23 M-V6BMHT[H(//=/X_[E)P-)2/Q0)I'W==+.SF'O#NC\C9U3_)C;/:L2 MQ=!%DY./94*WG9UM;V?;O0-*4RUN]Q3:)Z84L/-<3.C/94+3OLZNL\-[_^BD M_;O93G&X9M\Y(XB=A9>NE[[7)J:UCM9=V??O[-E)"3M3>5@VC;N1&;R MYW[$% H.I.TPSN$XSGZ@+J28)WJ5BP8<4ELYJ;;='-;/R3MV0)TT<1"\)O>F M3A&5]O5Q3/W+B)HHWI3.9TR ML>;=NMNA,C/HP7V&!%@YD_*KCWF73C8 CZ$3;K+(75ZVBD%TSV]JN\2G-SC^ M)XHG/E[%^_$.J:X<4-M!G6Q49S^LLQN7;12QPT9V=D/W8[?<,FL*GL&5(TQH MOS@_;$?IR-P"39DT>0^@O6I[20P:YX=LJ&X8J%HV$L+?5@X\@7W3+;V9[2*C ML7+D95VZ):N9W2-CHW(6'FO]="N 0S-(QECEU"P90]W26;&*9*163LFJ;=0M MM4(C249QY;P$3*5NR1;;3#*Z*\*B< MI&H;H>,U6C(69,17CM*JR= ML4K;04+]N\IYJF-!]+ $]FJYC/K*25M5SKNE M5: TGO.;12&]<0E?@&NQH?FNC6)M2$TLO0E4)!:5N1+[@[9HBX8:N.(&R$\BVY[M, M'8C7REM+]2'HYGH2E*#Q\!6O%CA"[+__C0B^BCSPVDN6.0!UZ/L"DF3N8EUZ MV]Y)Q$)VLU2<]#)T>(_#+&=.*F99E]XO&>E)6DDR*.Q>]VWN0LF/&_ADK#2R M]VP$^.GZ2IV^E&4;N*!9_RJ]SH=TPN-Z=$/ F*ORD<7O]A8?_P@7H[1\ MA+23I6>##NG@NK$,'54% T4W,X4E="2OA96]52:Z@,O*LZD;2'NT],X#@KSX M#--X.LN#N5(+!&YOJNZ4WN+ NAR )Y.YD@9F$X>8\"!.NS!Z%&!NMX6#V(GY'3I+T?#U(]-3.]=[R]?WP555_SE&J;RM[6 M8Z;-A(9)U]<=.V^!_"1$T]DN3>8.4:9^T^FLE$])\P"\.(I?R23;CLP#^?L4 MG'QP_LMRGB7=A?A-!?8S.C(/29JOL\O[K" O4NET>AO26G1_5&4( M-!G,GC2"&B"7==OF4AS.8R3E1:]9LE7G5(S MPU5=I;(M&Y@"_FQRMS4!P&9WVM$@]9DJT784WY#"*9SCNF'\OE(F+AESR%O( MA'O0Q%3=594TJT2"XFLWY03%;]*D%T4N3[&1J==5E#-20":X-;=8CH:;-EG2[?>@[#MX6>'+7^0^-P.2&] M>^V5@B7RPD*"Z^U=7-/?&]+;DXG1Z,[G!,UYH8/338EM!E+^PL!T-D,$^0_X M+*$QVS>)/"&@4OVDF!"P_;9S\''G:5,5$B^?DU/@Y"0X,79V1)C.&BAPP)#9 MB;6R$ 1+6]G3T#XEIDN1%B#O94W\7Q>N\KZE(9,QR-^O3U +DS&:/T;SQVC^ M&,T?H_ER8=>.YEL:B:X2"6XJK;ZCURB:_[.=,A21"4GQ9_NC^2>O[12S%MVP M:MEKK8A;@OW$BZ#4HW9X.KV_3U^?2-6ES^RTVK --:(S1&2'A;);[XJ- MUKS'-1D ETNKQW5:8U0F[4*#WM.Y:LJU3"HDP<;I7$()IG'Y.7_W[];=I(:8 M3)Q0Z_Y5G)K"E1,.ZSBMROIPY9RY:?!&+Y7B&D%Q2HN030&JD5;PSE/#?TQQ_2#8F^P%+O]VF!\-HG MA.?$72T"[P[-][%$<0RM4HE?,XBV_XB3?64,DHU!LN\Y2*8J"KCUBN\7CAO" M+@Y)\Z'X.90<&Z[1NB MT.CQQ.99"]$+"MY(QKZIA7I7!,IYC7M685S7F58UY52WN2F.5E#R 8#RO MRM++84,U[V:YA,E1S0>-@R6,G.:F5 M2U#2($WEV>%BC&8W].YU=M$=)\/1F=V[\WP6!-'\%I'T8EKDH>E3&&1X\]OD M_%'SAV#)FDQG]^RW=.9ZPEM_X.QMY1M&5VAS#A2QH;;&MR:*U/ZT$N\L+2$R M7M_JU\W0,GKC1:_1(3$Z)$:'Q#?HD#!?=M12IX2(3%"(IK/PFA]T;"V3^)RM M9_E!W_9WODW-H!LT+(IM:#%XY"QZ/#'D_+'#ILC8UW!E6(B\3#BL0X#]DPZW MF/P+W_G\T9:0AD;0N[>L4+5H\H23^(QIIKSJUG7@/@4A^PZ2%P;Z6>8O*Y9$ M2D=WML,[A?$+#K-N:R2=HQDB!/G;:D-;8B;>OY* IM_A!37E#/\B8WC[A5U! MHSW#A8\XZ5=Z8[M8EJL=(;Q_+1-"\7O6"N4^6:TRZ\L-]YS0.Q1R_^X#/L/+ ME1MMZ*Z\X#5_ TPNE1.95(H?++2B3OY)7@8K7B G__"_NRM,_TH+CVUE!%@B MH-]1,%^P_T[6C+PYJB.E-T=):?MA)_^R.0%-MI9G$C,#/;,AELOSLLA_2/;OPPMP!UXKCXGVEC%Z1[^Q;3OXQ9_^U MPU?G#D71_0%R,*?E90+?5^KDE29EL2"@6;=S1?61^)JO34=K=I2H7K,KM;,F M>J+]ZJ284ROOV=RYT5Q2.J3P9W,/38BEB45$]A-%T)$IZ,O;$KQMT/]MF*J\ ML)BTGF("+8K32O^_OLA[N+6B*_6MMB"1^T$3 S=81',5P]19L3=\=I^58BTV MZ=W/KY9KA3S[_/O7B%)4TND?$%E.9UNK%58_U'U[OUI45__09,$^;RDW"Z>S M+Q1-& /Q](FIVQ'RKZ*+9V_!)^4E)H"A)G&0-A_4>J"/Y"F9#"-3ZX%3^(SIH9NF.WSFQLFTHL>M0:RWRYLP(]UWH C M,?TVD#P>/Y.V_&3-C$&N?+Z<8?*2,N+OD9?'@Z46NS0CJ3JJLQ_6],V]T? < M#<].GC'?9>&=;LX8"W-,-CP1["G.Y_Y&GHJN/8"EYFI=-OK1"M74@!835[?T MNYNY5U97VK@):ZT;NT:ALM+8[0_./B/8=71)1.)@QLM.\+2W<[3"-(A5A=DD MG?JVFQNM*%R'FWZ\?C4@^W+_0)#+U+_-:1"&>P5/A9J\7^_Q]!:0T^#(OA#\ ME_M/>(U(E#H35CBBF"#_@NU79$6"-!5SQ[T6J/5'Z]W9T@K4#?FTSSESALD* M$R:"4\P]3[I(2[OU7N"HC7U7R1!X7!K#;F=A7V)RS^SKPVF7WPU!/K_M<>I2 MF=E1=Z3'$U,7FW4-R&8<6>==4[#A>G"?&^.N-_S@)T,=-JU3P)KR=LU^ZG"&' S_[Y;FAB1L6[XA5O>V'#$G]^-*+MH4/ENZ)"3S\_*-B-W_' M-P0E(8S#U7J+LTNP,H%\D%^ZE04V?G3VGW/X]YSM!\>0QQCR&$,>8\AC#'F, M(8\QY#&&/,:0QQCR&$,>8\AC*%"/(8\QY&$\Y%'RRY6\.6)+O^"]X[^&$6YA M7V'X-=?&Q#=D[>.-DGF82<[*.CZV]T_8VNO]'U-[K^1M??Z/H;77^= M^I&&9XBJ&;+.!]B)#V& 'D U0_8Y .4VD,JF*!L4+7D7COSLX\=!&YYM<#\P M?T1=EON:6-_93)).G?Y]&\*D+7E]L ^5*N]0$E:QW%>WZ5C\$GR\N8K6B,9+ M5>&W#](*[=E03F<9LR>E.^06_*CNRST*5T.KN/L?>'Y@NEU2YV>TR4O-JD MZA=(5+UR*6IK^*U14,)827GK3A##6-CL!CD>+TN]'&=XN<112NZIVCPNMS7T M(JED-93M7Q'%O?AY[Q%ARMT94WC7/(&*;;:W)'_^*:5;5OE,KR^;4;:*OR8/ ML K0RK%"D??3'*]?^2C(E@3[QWXEL!\>K]'<#2^8:0*&1%BK2B-+#W$1J>!9 MT8]\,U+ (X$U.6S1\Z$LD1@&*.SV\&U;HE8>K;6EWF.IT/]&_AQ=19YLESYL MT_=1",U(+*&O[5U *+H[=^:B\!\X](-H3A4R!!KWGH*IEJ:,4E"NK0KVMX"Z M"G$>-.E?/U!+44 @?/@;NY*[]V8]L*^HDB2J;2U5#"04@[NJ'1#DH:_\*565 MG:+3UU1R!"AZ&48R]FVR_[L%S4HEIGU@>]1RIO$"D<\N^0/%?+_(?/D:X7+6 M5ZOKXSLS!FJ-U8,;< 2!\\Z8$_1SPN__7R817,@^;UIN^?AA*!#)&( 0^6 P M Z6NWV?GLE(X3/I6C8\%3(LA4 DT=P_I']Q\XO-,F394;OEX,IA]3\H!"(JY MC2[=I O!9A4TXO:/)T/;]61\@#"9V_W*A^?E^B: 01*U?CSYQ?)$%YAJ"!!C M>CG/I>%/5Q8F$(R&H+']8(!$:\1Z>K\7!:7?W+J$_;1 <>"YH3@7YUW37!SG MAX/1Q]R<,3='L(S&W!SKO7=C;LZ8FS/FYHRY.6-NSI@(,B:"M'P"C(D@8R+( MF @R)H+8G0ARD_ /3F=W*+UBQPS[>'._8.8]O4,>"M9[;\2AC-7]['W)4Y]\ M#>];_Y5PB@^-UKU_]5Y:]B8?V4F'5M[(ZO9>V>&=/D3Y PWT$I-)&-9C^8., MY4)YGQ_"]#M_<=(OI?5]V+?&2VFCX^L[\%:&[8%2:5M2@N!O!KDT>L#6"LM*?:!J]' MU$;6R_I*(DKB-2R]XU>&B IF;^)YM'V"CM-S@^)I5&YZAWS$. 6L\18&MA?" M%OFS5*$[9.SP4<+ZB[+:WUYLZ[.AX6[LRR63+)2%/W%#X1QXGH<%WJZ*?Y% M[C&I,X8Y]TDC^'!C1JT[F8LDJLQY45LS3I8&(HYC*$-)LEQ$&BY$N76['Z#)UD$F2YPW9'D!5Y>(FXY7O)A%(;6*WN0T15GS$-9\'Q M7KW)$I,XOWBWS0%J>[/_AVB5,J17S278-2.'WN(>+?$M76K]!Z%;+CY)R83 MXH:<9'_)<*!Q]G;/Q?.*G4HRNT2K_Q 1K\%9VTZ>XPM+9:9]-,^IE&S"E:9# MQ$K,A(9#QQ L>_^A!C#[QH.&IL0&!,X[4^#"&8OR);1O,T1 2M1#"'SHW3T-W7Y4/!WX2]DS+;G86'P]<+SB6)_J\8IC MC\Y?2N("..RG/3#LA\=RJ;QRH%!DU]^X2ZA2/QORN!$MO1!Y-%_]V%8*L"$2 M01X?.2B]QW_#V>-]2S(WLWI^L1]_^8/V%4KZ6 M!--OG;])3/#T:X0(702K6W:8L)_=N41YT1["WOHOC3BQSLLL)G^?57.*XJ\( M1=NB+I,E3J)X$OE?F)E!0OZK;(2Z4-?_PD!G0D-&![+HZW,W\3S^%_;S T%N M7#S?NIL[@H]^-],)XEW#X=U[5:I3-W09:]/9A%+$WQ1PN9O!G\27;D"R4E71 M';_?21@[6?Z?)(_NXVM9T:;\6_R?V=><[><<-W;X![<5K"+'=79?==+/FLZV MV\DC(YW!?AVX3T&8/PR4\5&0%6MP@R-R(#H-KTC+GS&S<[7!A,(7T^(GK''C M=#+%2GM-:C;WYB#J'U(@2FC)4"+ M%*@=M;D04F=YE055'EO-89X.E.8X[F^; MH/?6;/&^KM KL@6>H^;1.]T4^+XDZ%\)BCS%]1JMSM^#EJP2G44ICZ)IOJ.Y MB;I4Z6Q<'5:BH=9^ (G8K@&W">1 M-WVP;9=P2V>3[O-2_O E?2V2.6%UI^& MW2)@RKI->+)V@Y ?+9>8W+LAVM=3/$=/\?XG&$_=$1X-O>':AV>SE@S:C@I+ M$BL*B9IGC!WVWU0(LLP*H,LWB9X6TVT;J7IP,2:\ B6B]2>BOMSMNX%-R+AU MNVV!X)V$]B%+>(^5]_LF0=;G'%203*%\FE#&%:5G>/D41.E5PC.6WR70>> (%,0CUA9J#_--0M]8$!#4_5_GVJ=0:6=.?6$3 M?7X?S*-@%GAN%'^)\!-%9,V-EJ*+6)IA=2++L&J05I42Y12HY AGV"4C)U$^MT!K$O=:X>U) '45^ UJ>_99?2 M]SG0_",<'VDH3]K)? BO!CRB"K1285B4"0%0JXKF*+J9"NKW#LFKZ!_\'"QV2AB'8>->Q D6^- M=>NT''W_WX29D^RW68@P?6'O*LHNX4UG*G&=S@N;L\.1;+[_EB?ESPVZT.=W\%B"IB^F=S,7$ON%D'W'#SVKOY=<[[!4*Q ME.GW9:89U?_^;S^_.?GX5^KLQW:*@^\NBZ;#F[[\N:>,"Y,M@PC?S>-+O9V,#82B814/Z2V@\:$F MB\&Q\@3M#D!+S]0BH:ISL]K6U,UI[9>9 )+!M61LHSMSZ6(2^?P__,[#V@VY M;W,2;PO!I=Y5B?=!I[NIXGA&W ;: K$NHG7'.":!QZ8MIUYY8T#8_'N"&A: MA4JNAX(T*9,SI@&MH/GW!2TD@+8U56$.P'E GQ)"4Z7AEC7+0B3B' !QV^\" M+#GWH,YC[GT:M'(#/T\L42Y"8?/O E>E ,!,'*.)5-D%!26NU;;?$Z@ ]Q"B M)A^36B&FO/,'FG@=9*[,K?@NT%;* 039Z#O:5(T$0TX4XRYOCX'$2;IQ8U,$/!4*+?\GK 6 M\@Z":\>0,4^[(8K]#9%U]J!T( MCRI[&U+*=U@>4)E2F!XUG%Y5,8U:@UASE: .J&5EO+[4K*^@L;WZ-O'8ID,# M=?4,L(.Y-\0;P"*^_P<(P:(XOHA2_D^"X#>I)4R6NII)6E1)7XV54 (V)2QV M"9O-Z8PM0]OCN^&73"C(6\@>"C]H8BHA47\Y8 GAX(HQMM%=H[D;7B)9I81= M$U-6PQ&JQ"'MD/B-[5=?HH0F;C@E5]$L>YX@YMQ<14Q]YQ>7;PGV$!)6).&;!XMDRC( M"HO1,VY9/J 0K18XVIPE-,9+GA3CHV56%C>=;Z$;+,7XM##PP+!LBV,(=V-) M@Y(ZR8UOMS#9>.?H,AVP&XHR&XH&7 M5;GW@#\7KR-6X!>5I6GS*Z;=Y"UPH^U-;^];UCC=NYARH'.^;:RL]^$_L+&G MLP(K<@\^T-P"_WWKR&$=QJUS\E1]#[]0V766X!EN]>$:M-MH-A8RZ5,9:E(Q& M4*0G^_ .K7&XYC8P08RU2]=+_7UZ%N+/90MQ-YJ3#>=LQ[/'0N3P,FWL@%L- MDT_1S52R8I4HA2DFZ6*-1:4%427C4"$*ZRV=0]KE9HZHK3$;1RUZK"3>.CNE MM!TJ$EG$K"ALM@Z.@LO:^F="I4)="DW2S9"U(%TDY;HZ M"O*MV^1$.[?\X(%[#.;X43%M4=J%4!'BBCU1[8+JGF8.)Z7PU5B)!<=4= M:#8?8RT#VZ-CZ^'\U(W^D+FQBBT,'4/:"P'>ZNU'D_33'ZU<^"K(UPOZQ M7QKLARSI-2NA#1PQK%6ED?VGBHAJ<.+V(^J,%'"W84T.6_1\%$@DA@$*N]WE MVY:HE?MT;:GW&5M@NQ4*D8>7TFA"J=6CB(@N]V)H6F(YB: ,K=+[/[O/P3)9 MGF)"\%=NQ+@K]A?YA6?]41X_6G1N-G E2OG2\.:;PU""P@I M8[G](A[O$)<.TW6.5 GA<8:$: /.()3[OP20%=W1R^GXI9S3D76V)X'C+'0I M.['2HD(5U 3Q0'%STTGW*3VGFY0Z[>QY02=KDC:DL(#Y[* 8K$_7N(_9;LXE M4F1<'CR3=+$@01V& NMR89TA5B11F3@@:&LF2*:6,%92;E]<[#@LK/2IMH:7 MI7D)BUJD'\T(2 F5^;V!QKV[ MO[7EJZ#9/G_X-W/)3/<,KWE;S%P1YO&VV'A;;+PM-KS;8@]?\<,")]2-_(>O MC)C-)4Y(YDFXBCSVBV"-^/M)TK2;6F,,]C99?3;;WJ95"%X&LQBA[!R?IOYF MQFD3&'4'ZF!]]@]F+69!K;/=HY>2N+ OLY_V>S+[X?&!>P*GLZO(#]:!G[@A MH >QMD#3(>A ,/7]A+[J@O![$"_2:K]\YBV"U0-6I".)&%0-TK.^H\1 @I6> M/#K7]1G+I:K$&\0@C51UJK4J/?PUA&+!4N9@&3\T9AA>+]P M"3IU*2^ ON2EM\H5#D\W^R:W6;;#Y*M+_)N$<\5."?Y7.DGB!2;!G_L@FL!K MW_:GV+0U[[FY5H5HNN$:FDGFGG [EL^)OZT(T..4@C_Z?4PN%?_6!:**F7$% MBX!>/#,--Z"RR:+L.@C(-;FPS@.9TGI%:8+\\[16Y"TB ?:S:5<3R?IC#0+: MIFSU8VW5Q?H.K1+B+=C.PZ;LG+A+Z$![P*=HWU@%>]-AAS,#CN,0F@S&DA,3$J@EG08!I))^""9CF8L'%/_FA@G:$LR+^GY&;-+IX@7T M'AYP4D8@!#_8M>ON?7LD<<>87K[+M.\<-.C)W= MI_,TV7__MY_?G'S\*W4.:7"V1)A^]K'\"FME1JD?K;TVG41;)DB1/@LTMR9Q M5@F)XB'=,6W60+A)#L*8,#LFS)K&PLI8T)@P.R;,U@+AFZLKHW5PU*DITU/Y MGK&FC%F)6KF=VUQ3YL;- D1WJ;UUC\-$GDG*^DB[]+TYJXO-*,FU+IBRL]^O M,:6'-OP=\A%:\G^+K7?X'#UB4%-7*.J:?,>RJ!%U[ZW'*,+9G3!C"Z8T05C MF0M&*.=[=W?O[9;M@FR>N'/^B^2)!G[@DDU^FS1-T;R*"A<9Q2 T'\_4LW_: M!MSQW&GX4GHVY_;\G+&Y%_CI\^PXND,>"M;(GRH WRJ$=8:Q'N?&3&FH4KVG M/?V.@ODB1OY+=\WHGZ/#/*XOE$_3,S?TDNR:UW1VZM+ FT3^>< V).1?N(2G M?U$VW=,NTDRH-[),J#(E3D8*_U-&C,.I<8+(B1?(*=#$6Z14.6[D.SE=SI8P MAU&6#5#(C]K+NPN93CPO67+BD'_JAF[D(7J)R87K+5+E>O=FYW0V9:P0?D^% MH 4_K=>I%U8JP[E4L@(?51'M MW=4:[LWZ(QDJ5Z)'I\(96F\4:WRD3>$NERQI(,/A>%0SU8'SA*.TB(2>5U7< MS9B!W @CP.$JDXA%3M<2F2I?']#N<2,=!_CW@?#RX_;N0>+0PB+?E[,Z8:A)$"CV+'.=.>Z:V&KOJ!QL&1Z\G1VR_X0L'V;-X U"JWN MC^_,J/U'Z!#Z?%EGQS%CA^DL_I9KII2?)83P\GEI.6LO^T%JO&OT'R"F-1BS M;IG>YI59ID]A,'?E:1S5M@,$"V "U$S:/.UN$9EALN1A^5,<^72:Q#1FIBXC M77RP23H,2?0:G(#JAL'VL)1^A/SEJPO>+STB+Z)D MF2=;70M)SC^P@T&W['25"I)?DN3$Y7.3S4B%0U;2 MS\">I(!"Y&U5,BYRXHB\S#UG@8ARQO*Z9I6W*616 M,AVK$!#;QC0G)* ,W&+-V.:AAE8_;F!Y-)@\F@&*#F 1KCN-\$;^>_[_GIAZ MQW[S_P%02P,$% @ 87V+5ZE!QI[3;0 _O\% !0 !I9'0M,C R,S$P M,S%?;&%B+GAM;.V]>7/D.)(O^/^:[7? 5H_-5IE%5N71W3-=-?.>A:YL[2A3 M>I*R:F?*GI51)$+B%(.,!DEEJC_]XN"-@R"# 7AD[YCUE#+H[G '?K@=[O_V M/[]L$_2,21YGZ;]_\^;[U]\@G(99%*>/__[-I[M7Z[O3R\MO4%X$:10D68K_ M_9LT^^9__H__\_] ]/_^[?]Z]0I=Q#B)?D1G6?CJ,MUD/Z&/P1;_B-[C%).@ MR,A/Z.<@*=DOV46<8().L^TNP06F'T3!/Z(_??_V=8A>O;*0^S-.HXQ\NKUL MY#X5Q2[_\8?,_)[_GV8;>T$WA5!4>:-M-=?7E?_)]C_+8G3 MWW]D_^\AR#&B]97F/W[)XW__AI5;%?OYW?<9>?SA[>O7;W[X?S]!N\ MBE-6;R'^IN9B4E1\;_[RE[_\P+_6I!+EEP>2U&6\^Z%6IY%,O\8&^HXF>?QC MSM6[RL*@X,T^6@S24K!_O:K)7K&?7KUY^^K=F^^_Y-$W=>7S&B19@F_Q!G$S M?RQ>=A1*>5^,MG_N:IN,\GE?3'#M MNQ]P4N3U+Z_8+[P2JA]^8W,CWN*T.$V"/+_>W!59^/OZ2YS7Y7 C__T;"_H? MA@8PSC6IK0A(.%(5%<4/848GLEWQ*A&5+M@W)-M:J5'5669!_%ORT,@7E4Q5 MT!C2(R,XSTH2XDEMW+7&ME8K#;<)Y6 +-IR^^G3WS?_@9"C;($Z(?F6D__O? M?FA%>\$27?9MLY3KMOZ MP^8:,Q5$;I$CU[1+FQD*C!XT:HF 843(H&7-?I5 M$(."RHDM5$X\0^7$"BHG<*%R8@^5$SA0:<;&\[^5;Q M,E.9U%?.5BH&,+"RT7*(,$&*6EI8$Q>?2RT&HQZ=^[%(H:8\%'6(P$!&IYEF M(*J6-E"&H744Q>PP)4AN@CBZ3$^#74SWB$:\C/"XQ(Z5^ET<&1G 8,I&RR&^ M6A[$F%[%=-(3;'#0=D]PD)?DA7<"T2&,2#/0NT39J-I=A&F)P:!K3,,ALFIZ M,7:M4#62@4'5.@S+;9FP8Y?KX@D3-A,3_(33/'[&EVF8;;%Y/+/G=SJV336K M-\[9,H-!Y52-I?'O^O02K8N"Q ]E$3PD&!49'0D)79'!@>HM+H(XQ=%Y0-(X M?$NXM248.!E5&^(I9H8U=1P$/21MEF6%M1>*O7Q,BTPK:G" MB",SBTLTV2C?Q92)'@RR+)0 Z,L)T4'8?1?+;KH/WZ[_IQBDC_% M.\4)A.*["]QHU6(@D3YZ1X1.HV'S-S0+G13$D6C*-Z_%!?8?+L_N?_N(B_O/ MV>XI2S'][W]ADM%)5#E.C%*[:&I+E5G#CY!ZAX&=?D-0I+AXR^G1V^]?K^B8 M$'Z_V'B@!D@@MHM\LDONLJ1D_U8O22SHG8'$1NT&)B9B&$"QT%":/BH>))A0 MP^5W KFE4UAU?*J90B0*5Y.(1K5Z&AE\]@X,O4[R2O4Y9JYH[-;TAL090<)! MY:!GT",XN MQ&E E;@A5+BOSY.46[S)"-W;*L<6.Q152;)6OH3-&#P)+EDH. MP=62HYH>SD9(' DT%S:U5Z#A^LS(X7(;9*%Z=Q=D(/>.+GL=A^ 2'*AA037/ M(1?%9S'!87&:Y<7UA@Z=."VQ?L%C(G:UVAE7N%[JZ"F]@\1*O2$^! -B'&QR MJWG@#$!WF._>A;]XLDZC=;2-TS@O"(7Q,S[_LL-IKH'73!E.;_CGF->[\9\B MP#M&]]%Z"-U*QJIZ2Y"@((U07PZJ!0'"Q^]M[!.HV%K M5C0'/@RJ3Y],)X1]"H>G@BK5.B>!W<\@FE6MD^K$#XDCOX.V[3T):M<0=G5? MIK%8:.M7OJ,4O4:"R/D(+!AIZ/L@]%PH3X;G 7$:49V&5W>F+TM)"JW MOH9*%?N>ACT2[Y@QZR5[&594J%H$^#T2OB%95(;%-;G#Y#D.L>9<6$WFZLC/ MI&1]S*>B\0Z-$<7DXSQ.RGW4U\H-/<"QW%TGR#B7;B ML>!Q-?58JU]//J,,WO$R1!@?:AD1YT0UZV$7,-P?3(N9WE=7Z%"H5..@ M\PE$B\OZ2/X(C.*P34C_=Q8_,F_DF^"%;TZU[:DG==6X8\K6+:VC ]'L(\I) MQ_%G]ZBB1S7#82'1'XE. WYF9CDS#*C]S E*E=6S08\4!#S&]1N; 2J>@X\; M[Y/L0?,B14GA<)10J=89'+J?032Z6B?54"#(_&X>FJ//]SA[),'NB6YY$\T. MPD#KS'-@3-W&94!'Z!TC-MH-T=(E.X3728[#[Q^S9UK[95J0%P&8ZA\M7JH? M?J,:]4WJ?G"!!%D1UNSMK][;6%)EV*"?/E[>GY^AN_OU_?F=QZ9\?Z+1G'UP MV92M(MVF?'\"IBD;531-^1^7']^?77\XW-Y,OYCO?W:Z.],LVKO?O+>@1B'E M!@W02>_'+/UD=FSH43A^8C)4;?"BY!.4QM?KI'@O0O\+I_TK9YQ;O UB]C[J M!I--1K8L4M_U0Q(_\IL)YN$0LE!8\9:27&_NZ*_Y)@C9-QX_[8PN- R^!4L7 MXO;9W"$JJ/_<;LD2P/2%@YBE<)IFA:Q04PSJE(/:@E:H+@J)LGAPJDYI*\3+ M0ZQ GR[7M]0\W>5*YYLS=_NA.HVC??W!.^!4VDA^- 5KZH+O;#[P-_#"4]5C M0W^@<-V66ZTC_>"[JP97JE4W>N\CB(97:31L_(K&[Q'(A^"+N;G[WYTUMTJM MIKF['V$TMT(CJ;D%S<%/,R_BE$XR<9!4-[#Y%9U8=$]C+'D(?'%"U5YZ0-8WVCGJ.*]>!(JFYIZG)- -*0.L2-4=D.7)1T4%!B4DX%CHJ^ MA0:8#1R+(T]7NVP)>_)R2A>OCQEYN=ZY\]8Y+RU<,N2_.,X.B<1?W9D3C'>6?D'D?B M'%%N\3G?V#YJI\L!A.79RBL0WLIZE=?"4$<:ZL[IH)#?^*.?9&ED"?$1'B_O M!4SJ*U\/J!C H--&2_W+ L9T<+#5O@(1C@7.Z!\MO.@_?KO"CT%".X%ZKZ*D M< $=@VH,*(K/WF&AUVD( DZ%!-DAWP[\%XX>L2E>V9# U5&&6K'Z */_U7N[ M:E4:-BLG8B''#GMH=1ML IS\-4M8FK[ :,A M;]9-NA/E MU*@F7Q0,"QQ7/>.\8.N?>UJ*\61*)G1["*53M'_>-*3R#IA1U>3P/34A8I2' MG S$ Y: _(YY7&>1;V-D+3F!S^V3(4LS^H^)1IB\HV>JINH'2"TSJG*J0-S1 M?"B+,D@NRE1]9:#I:4:' M/%+$%)\WE!@3N@G7)]>9PNAJ!)IF2#T$V7%Y1\]D5>6H.8P9G:(..VKX%T[< MHP3:SW$>F%;%@^^N8*-4JT9'[R,($*@T&K8UHX&UQ)TVNEASN3TLLQY7+%F\ MXVF:GO*1V>$'DKV!]U>V]V>3J/E05B9S"2V=DETL#6G @$>CV! MG(PO9P"M M=OG*O-WKF3&B(W:)%+/"7;RH*<&@QJB>>@/5H79QD">RKXYEF;2@=WNH-Z)V M_VA/0^P=);8::H[YZG2X!TE*J3_1MT>,F=SI:;\E7DRT(.!BH:#Z7N"@8)F9 M8> )1V6"KS?BH.@#+IZRJ!W^Y%\Q_AAL=2]D]A/G+C/!_D:W60OFR_(.YH4, MT)]HKQ C/>21MEII[6AH)G*^O::<:UG\I:\OM'9BS599?N'(RQ.E62][0 M[8U2U)'6E./F4 W$6U/#P6+'!3:NC'F,L0R=C6B'.AMZ M'/\Z40LN"/Y;B=/0M "TXO0T\HV9HAGV=&SP0#BJJ^0 T0E)T="#&^DZ6N:W MS)^'Z,*\3F/U D,+8Y0X-/#! ^*XLJ9AL>$ ."!VQOFWDV?=MU!FW;?39MVW M4'&FU=%^UGT+&V3O)H/L'120O9L&LG=' +)W,T'V#@[(^#WO]0ZS)(+IHTBA M6F42'+^9-_,YOZ2W,4.ZKS+_S>^EVRAZ>)G'$ M#A;Y"[ 8JU)#FDE=79:-*5M?A.GHO&/)0CF%NUE#CFIZ*/N!GP,2,]?^2_9J M&>>%>$-X0^)M0%Y.<(HW<1C3/XW#V%0A+L>T>09V![AI$KPC="^U)8?<2@BJ MI52/3%>H$H0ZDN#,Q]WK&"-R582^KM#T")2IP*!,JYKQZ@L.4NKTO>OP;V6< M\U2.AH,X+;5+S(RHW 6.AA0,>LSZ29EN*FK4(8DG;P,2RAW5N5Y[_"(-/"=?XOU?O$4I*C/=$#/H\LT MPMM41.ABO>"18&ST/1ICDRHX8(STYT2',7% M11#&B3F,I(K0Z7LEK:*])TH2E7?TC*HF#4F<$-644.8RGDSN.4X?^X:,+*2- M/(Z3/(RK/\C9H&< @RH;+149%00/DJ &95BZHDNZZXWUX*0G=PFQ,:6[Z-+1 M@@'6B()RK"DZUY&#NV+?GYT$J?XA2O^SJ\6.2JEZ:=/]YKUM-0H-V_+^##&: M@\=$O\<)#C-UO@0UB<,8Z$KE.K'/>]]!M*Q&*56L\XKNL"U\_SF[?\K*G&ZD M[C_31>_+!355N*->TMI/V>;IAJJF[\T3!3CK[[,,:T:$2=P@D#5+Y2'N*#[^ M6(<*:K@08W,&PXMX4V LGM)=[_@^+HTF8]%>B@= 3C51@4I;$="@.5%O&9]O M_E0]EQ3<_ 3()5+M']QZ?VMK^L"&FHD3A[/&I6K7F MO6G_L_>&UNLDO::JJ> # MF2[&Y='*7".[1RY397B'Y9Z*#[&[OCZ]7*&.,,38T+>,\;O5,"L!I7P.XH2Y M>;S:9.3579#@%;NG!W5]T;&&/[U-Q.U,]-^EX9'^5&9/0+;!1:/D M[CW&LL3*_-;ZGG4C37<>$KD<,]4*=L?&/H5W4!G54N6UKIP&.!D@0%S%*;ZD M?^JNY52$7H A*:H$1T,%#R!#U0P@8:2(T[K.\7.6T5FY2D8P,$C^["J[CTJI M.K5/]YOW-MHV[GT$T<@J MC:0%;DV#&)&O9C[#>4AB?AANLJ-'YKS1%4I*;=^A@04!63$]$CJTG@;V6_P8 MYP7AB]9FQC$,8QIZUT._4>WA7* D!@$:&PVULT67"3500+%T:4!A1**:%AJ!%@M@3(OY7&9 "D^1E%!02I6M<:%0=0F- M!@H=:MVT &G(_6*$'Q/RYSVC()%)G6\W-,I*6X\!'2B<:)33;TD:>K](N7O" M27*:;7=!.CZ@J(A=HT6O\! O,B4HQ&C5TV*& XJG&>B< MAW&ZB!/\L53X)JE)7&%#IUR-B>%W$%C0*"7Y%7,RQ.B0(/32\O4M05JPA[Q: M0^^'(94: VP8]&4**E=PN6$;7[F-$0 X*.64,-@B@3ZG/Y M!!(+JTQV66D040P&STU,"LQ[H2/BDH M(Z@2@)@$+XA;1Q%AT2?%?Z[B%+_1VJ^D=8LN@[I]3"D( 2%)KYT&/Q7EJOX# M,1YTG4(!S=L)IK[U#YJWMJ!Y"QHT;^> YOYS!@0T[R:8^LX_:-[9@N8=:-"\ MFP4:VO!>QYI3^N(".KJ@1,2P8/+I)N8V!A#&P]PUA\PH0O MK*[)#XS34+YEUY%X HU%:B9H!+3SHJ!4LI2O8. 3.*JI77* MU:T]_ ZBQ35*2?&U,^YKQN@\G<9_*7":JX?OSC=G,_M0G68BKS^ :-VA-M(T M77]WW)J_D+B@)9_VPM H]-?0N6IEHYIUBRN)0+2^2;,A$BI:U"=V#(N[+(G# MF*4S_4 WGR0.5%:IB%P!0J]@C0:9 @04M&I)D5P:0E13.@;!#<$,A)@V!'\$ MR#,[7&\VRMG>1.P*%.,*U^#04X( R:AZ0[!0AE=AAP,)%L1Y_,+F,L]+3":! M1\'B"4):Y35 DN@APDFGY"BH!*-/;%5A25_>O'W@0995 ZQ$XFQ.TBC7S$B# M[R"PH5%*&]+ZS=MO'[ZKP\.Z/G?\F-V3(*)3XMW+]B%+--&GE%2N0&!0L<:! M@@0$%/1Z#='P,4,5*1*T/J)3]915F#/X[@H 2K7JIN]]!-'H*HVDSM]K:T]# M_OF7\(GE8-4\2%"3N1[Z54H.A_\N#0@(&!23-B45*:II?3Q(:*>LQ_%%P*.W M1<#CR"+@$>(BX-%V$?#H;1%0%RM"A-!QZ?HAB1\#37!"([5K4!A4'N)#00H* M*GK]M&-&PX):'M<1+7F(L\MTDY$M+_^"_J&P4D/G+*:E2G=>LR, MJ-UWFM$0@X"3C88:UQG&].IWQH5JMNHDS N2?LZ2,BT"PM^2$]7(I*%SBQR- MFGW$#(@ (46MF08A#3$2U'X>:(OH$;2MI 6'& MJ*#N#7<5\Z-=&PLN3T\L"TR"D&4Y/0N*H-)-:Z^.W/6C2I/2P]>4*EI $#(J MJ'T_V?"P4#%!C2EO(6/(*5UJ/68&+_$!E?O ,9**L'"W39(DI,RCU.B 95;+"A5[&.A1P(("RJ]-%C@I*BF]8*%\RTFCW1Z M>T^RS\53%9]5:YN&VBTVC"KW,:(D!805DWX:S-0L2/#4(77]@.=+&U!<1%G4 M6ZH@=0P;K;(#S$ATD "C4TY"2X)#=M[R,2O0?88^Y1@53QAQ=]:(_MZ)!"_D M^,HT$H;L0818E:=10%00,A$[SSJB55C*/2)1@@#2J'KZ/"0-!ZI9'*/FFF*8 M=/=Q7 F62T_[VF&3-:C9V_67*[QAIN["@7,BSKI"@AEUN#WMS_(V"B".3EYN\083 M]N[@'G\I3FA!OQMV&!:\KG=OUN8,-W.CC"! .%5;W58O1UT!Z('YB%4BT*], M".)2_&>Z7^W[%-YA9%1+\NKA1$!04,W( M5F"0:-UC0J.N#(T!(3"$J+73I= (.,^/WA%S&N1/ZS1B_SG_6QD_!PD;]=;% M:4#("YUM?PZ2WD/TME($?D$"^0P_%-6C@ACGZE.2 M$5J7H#2JVX6>DA ,P$S:2>M[2HORAM@[8E@_*%Y:[2^>/\8:,]6D+O%B4K8+ M%Q4=&+08E),.)C@IBM-G.O@L[Z$_;ZH,,1WN'A*831T+J=]@SJ]B MF#SSU[;_]&;UQS_KH4H_O_GCN\5Q&$<%Q]:;U^_><'Q=GMW_=A;G#R7)N<8W ME*Q4W068"%V@:EQ1!B@]E7482+"NT8TPKOL;%-1]? M'WL'VOLLBS['B<[J]K-+ V5ZH*E_@8&& .%AB"H/WMO:3[W7:8%52Y^2+ 8 M&O7#B9[<^=+$H+2T0%'0@D'*B(+JQ4K/^*54<-!F&C*LJ7K8*!CEZ, Q7!E^YALG=H=1U=4<[;2$8&!DTDZ]9@(R$@F=C4<3/HYR]&XH1[!ZS3B#](>,J2")-X+7S!S *H MA6>XGAHB"*?YB"[-DDI*,/@QJC?B M=K03/!#00THE_$#O#NRR/ M"TO ::G='CX95>Z?/"E)P2#)K)^\AA)80Y%@\S]VM9Z4UK.@F<6/_ZO=7&BB M!X,H"R4-[K"=U;EW;/'S,6M8::F=GV+:@4E#"@9'9OW,SFJ04&0-(-_8L8.- M9\2,'H1:(Z;OR@8),?W+QF9J'K]%&>?S=Q5L,$-_':Q@@C,^66HZ=BT,"GF# M,=?NXD[#X'/>L[C"4U+#0=>8BNH)$!*8.MJ/C]7>IKJ1.0[LY&: MBX5S%0M/D/$(OS@-]; PBR^,=7;?- M_>''WO7A975[*&XDZQ@8ZRT[P-=4S3Q1;A]\SS>V_QY\NAPP"-Y#>3GLR=CE MLW=\6_E$^/1\&/=O .K%8.6K((C\WQ-/=I.!XA@SS17F")Q?)KN[7)[=H],J MV"7+AY%W!/SS'_[U[9M_^:GR;O$/,_;BG-\.<2M-\<"4E(X?;>M4'3S9'I*! M@9)>-\5S[>K6+AO5 MZ]>O?Z+36_4[BED*TV43:\S=%521C(W!$"4RU^M_E9+#17^7!@RZ-(JIEO?U MJ+02AKL8KJMU?E?Z*B=^K285>YYM*A)P0#'K)_D MS=)0(Q91XE6(?1/<%!7I*7T5%&1>@2/'I%N[B1J=Q YB\",BE^9-&Z M3<=36@UE?SI!6 \[08'"C+GZTLK*XYR?CF<;]&;UY[_\*S]T$']54QC]8[6E+X=O3CA'U=O_^4OU5]O_O168CD9L&B"*_5"*C$OY7R'>:K5Q+\/\CH, MRVV9L,;@A[XLDPW!3YC6W#,6SX>NLIR]'+K>W =?=+U\JA3''H)S3!SX#4X1 M 6?TG:6WPL>PEH(R<37>E<,#XGD'\BTN@CC%T7E 4I;_I*/T&=[$8:P_J1MG M='LN9VM(_Q1NC L,**U5E4_8!"/"%:=WT,G[=^N-ON^3$[L3$U@W5EK]U!=7 M]H8)]SND[5,AYF%PCF3H0^<>-JF' M6R!#Z=B#TG%O" T;I"? (XXF2AY8@+34=M0EY>A>_:[KJ. 7&3FK8H+7[P?; MZ.4C;^^FR7"ZVYYC7F^O/44 F.7%'*VE??9(O/@V0'WM:7R0^-S#Z..W(HKX MP' CI:L(W2.JUB&Z-63>P3.NV^18[]Z'M_X]Y$U KLE=P?;V_ CW!A.>+M3J M$E//[.]N>,P@_76QCM,["F>I.WJIW-PG T.DR%:[;JZXK2I#9O*'0)T!>N0- M.8 B3J/F*-*J6YG6:P$DXBZYJ\2$BJ@9?".MK_@8R@0U:(3U5+1%%SQ/EXE3 MJQ6G)W^8*9.J!1L8]-GK:G:D@3.72CGC1R=2(X4]5S4*@.YEC8N;7UZ;QZ"*K6UCH)=8C#(&M/0["]8X)H1.4NBC2D8#!DUD]ZA2."I#?DZ->:X7][Q]&MB,2F M&X+:SVY]VOI*]3W7Q#6_HTRXOK3:6.=M;MT;A=Q2C4ZR]; M.@1@6E^EE9PJE>!0>)F+JQ<@B'A/LCR_(=E&Z^S:HW":6$Q6K9=;K/T,RTU! M5DQ*,\8HT(Z3>$= $P^H2MR:CZPC#/1>HCOIU%9&=1H2@QE#QC341W&JP_BB M;Q^#.,V_\_^*]PYS7YKW.*4Z)NLT6D?;.(V9/>P)2V6AIB)LF=W&R9QB4#]B MI@TG&!1.4E=V-.#,*_0HV+D'5= 3 ":SU0UVN!LSL[?:*MA0.46;$H5^ZCJ MD0""CTHO&2<5E7=&S5 "CVGY8#VH--*6W4D MNJR9(-FT*'R>OLTQ1A^S J,WK[_SC[[AE&^[-/"\T+):8,%:DNO44[L*9]+: M"@Y6VA>88Z9V*;W@1595B9B6#"AF) 4U9WNL&FKL9*E_S-0O,"SG-3VYVP-B ML]+]$V(U+9CUT(B",HX$>951$T8:S8]9FBDG8(W-!GJ7.!I5NPLD+3$8)(UI MJ%X#5=,7#""UP^@%;2D1^;.DYEPW(^8)WF0$-PEH<7[^A>X;,Q+%:4!>+@N\ MS2<]43QHB>YOS0Y:=?+-VT&*@S7%']Y0S5+A@8OM9$X&L,1LC*Q&EA.<8OVM M@);:?;_0JBQC6B*%MN$UJRE['F?/<<[B%+#77Z#0).X_#/N4+H%;?_6A8GW_ M]/HKK)%*TDL*0H#K9:/WIJ>JM /K'A$&9LAQNL*<:V9OY3E5"+0!:ZX!>ORB MH",%%9GNA;;_,:YGNTW]> 3H*/A@C7/3U21-;O.?\0?R^T#)M<;Z:D&1_C(C#=3EDN\[65N%XVS!('! MZC[:#Y%O8_U4ZJF"4J M%S#\]X:]4[A3A1ZR')OV(W.4ASG3:RRI)A7;EX^3I0" ZIB)%F#5B3@2N(ZH M#W6A4:^A<<2"D>,TY_. QG0=L5,73J/"/4].)268R=ZHGN37R;?)#XR:1WNO MR4WX@7#0_Q9,=2N4 GS.KTL/\"DE.$A8;(B_9@D;7MX'<X"RP/27 QLH!1=XHO]BM_:H M; K@F2P0W94$ST&&+Q4AS':3I$%0U".RU9!*S^\Y0&^!TSOL MW;&6,<>F/QR/FY:A3J;7(AC 3P3ST0SC^T!P@MO7(4]_H6>9/[KKLB M((4)$@O;)EV^K:_6'T_/O0]&W$P1([6[+>4!GOFWZQU_>'+^!9,PSK4N.#/D M.,^T-L=,">Y3A( YP)BKN>2&6'WG'A$\]&2V6^1QL3*+CYP^^Q;O:+4\!3G. MKS>G;3C6^R>2E8]/[><;DCV28#NHCJ6$NLH-M%P%U&F$]I?H'=.+FB%'1FS$ M:'.D%T(D(@TM"YW&A#KK!3F=><*"WX(VT?DK72+V=/!\NTNR%RR%\%A GD_L M3S;;!'MK86 1/]4"&>RU!#70:WA'(I0$KL5Y7[2LVX/O^VP=13&;@X+D)HBC MR_0TV,5TN<]O_Q^&K@*W+(-B'A?X#I/G.,1B'KS%8?:8XV;S*>=MDZBUE\%UQM@]QI >8+@U?IYWM+_R'=![SS< M!9VGQB7GPI;!O0FJ4@%=;TZ#_.DBR3Z/I5XPL[B]WQE7OH]6/3V8E8:%DO+B MHL[GQ$ZO*1/B7)"R.]$QD"G&8X5%.#IY^91CNG)JPMNN0[H($A[Q9O3-$>0X MWLU,0P=!<29* 8/?V:KKDXL$#0OT5UQN)S*+-Y@*W?3+DW_^PYL_O_[)^UC1 MVVNQ,] TC!/<6\[=9\N,)HLN7QWTVOHXT< M+CN/A>K=/F @!P/E<1VET^\.A\B6U.$!@*X-)H3UM;".?LR>605?3NF/<:&[ M&QIGGEMX7RO0MM SVX M2^IQ755;K^$K?NYUM6UD6;[?/^0IV[YQ9-S>,%MLBD?T/!K_&G[AR Z>Z4;! M)BN.@=[Y0VN3VI(/@XH86O]1TMK35K?;("

H(5]>/ 3?#".C4[L@Q#4M**;R>>R8.*61B,0=[& M8+MAWR0)\/)D@OHC<\).2%BQ7YB 3K_HG-]T5C+#_M+[U'::SL\ >XYPEQ86 MS.DL6G[/RW2S62.K=#4SX%Y@UEA:HY=Y07>6!$5XE^4Q6Z,7/.#$19P&:1@' M":I>$.7H*M[&[)7?M^_C!Q(D14"J,XR'(/W=?YPNN2JX?R7=G_P2%T^UH765 MO%A7Z(@4O^"V,M$,<:,(:"=M\]377A41_(S3TO_*W][':6\G*:C>:_MYK<$* M!#19;]4YOI6W!E3D7J;/.%_"#],H" "2+0RU0+1!"IBEQFS5Y6S1%0(,#I'?YDPWHW^M;J)I:T(OL)>A'+!:,LETQ]JT?"PK')XL*T^ M-:]7%)O,,4)8Q0@>OP:E=>#EP;$B_%!T?%+X:5D%V1:K 9>DH481SF+$'$7 M\-/%#T'!E'ZYWDP![G0YCCW^YIDY< .<)@3,&G>NY@J'02ZG=KXJNNAF652. M"?KV"_^]=PY0MW3[;>6.XG!"K[?5X40,<5.G,;4ZV][_<,(H" "2+0RU0+1! M"IB!>[;J4JJEW0!3(PLT#8^/E;%1?=6*6,D =25L4O8@ M <*(97;18K)XZM+[6KY*ZNC5J0PAF.#-I9UYKPG,TN,6[IH>,(4A# MZQ)!1G6["%(20AN<3$HJHE8+6K8W@8>C;I^XBE,>H9N_Q++H0P-Z7R.24FW= MJ-0C!CDRJ30TCTX/&2'99SK#Y:A,(PHP@I^SY)E->=6KNDT0\IM[[W#K]AP; MN!GH?0U?HW#3$D,>QFQ0UQO*C@ATO?.G"7E3+/B\G2+:YD4990(Y!D[)>](? M"_&ALJ LMMV\R$B;R:*7#V-D*V1B]+'Q'#=$M?O44O[\'7* M+&?_8Y?]ST&"^7NU)@$+_;!.H_X/'4I-A1ZD))?]X(!5U>TP!R@&S(KD<+9) MN=MX26RRP%59B-#"4%@]]J73!NN<*]%%<2NO"852)POB!.RW(:7WOKM7O8E, M*[*?>A7KM]M"HBXU3>I:":<)8+U4<"^GK%,-8,W 7FS7! GEW&P2_\<>- [1 M4D?4I1?OH1!3 1]B-C[=L]>PUWX/^#%.4[9\II.ZL,538"A@&/*14'HDB< R M!AT"19@]/FLX1P=5' .>&"2)0XN@XP8& MIZ'#1Q7O!0#74H,!X*B*4C#NA@'5')"29IP$>9Q?;VY80%+:*:J0SG?Q8QIO MXI ]BY(,OL=?BI-$?^2_GTB7Z%S"^"Y^]Y$'!N$+&"%E(F(BV2C;%>H=^G?X MD4T$MWC'8I'3N60D)Y&6W&D^HA&E>[%2-;1@H#:BH!R^BI.CAA[20#JTY2S. MPR3+2X+'QDLK3I\8,YAB@IN"#2SR]+I*8UF9,V^3'-5HO$PW&=G"&-)N1? 2 MYH6@"H(R,L)9<[OU7IID4M^7R8H5#"BGZ2M?W'-NX4E2\Z//5 !J0CH!&B]' MC!T;-.W9 8'5.'S:\AX+7,<&TAJO+!<275LN,7XJDQ"W0_L5NUG0[9S-I*X2 M^HXI6Z?=U=%Y!X>%#CYT!W2''S $M MT)N5MD#!51W$#X[?1]9C8TRN+_/C>M.@YO ]4D]1478_P>P_^1XC6J8;UH[;:A$7^R='OY%4_T.*C#XM%!2"J%$61#G01TF2.LTE5%CX_L(CV^@&4=4(P-HJ(V-81VL?< !8X$Q MD%V3QR"M4MZ?9FF>)7%4>]=T_6*N-TVBE3OZB]!^9,1;2+;3#*U+5DP.^RITPVJ]L;K)G!('ZJQD-4U_RH%H"$!._PY,&V1-IFMJ*O\L>-C>PC M3,Z3:H\:(&76UG* @9R5FLKDVDAPB7/(B@_2D,B5;*Y,AR:.#8C6W,Y1:&^2 M!,=Q5EBXM-97#="&';%S@!7ZB/VG>6"'&NV /C("ZHA=8LZL41C_-:2Z@;LL#CSUE281)+K3[F!78OB-/X'?Z8&*J6;UG$[;, M8+K_5(W5N/0.QH^] .OU;M'B&;B)R?7;[W$#A@^^]1Q@ &:EIA0^IA\OO]G] M QK^/L1I1O@]GM#-?N"SXG2)O0FF= %HP08&A?:ZRBN>".,M/X32H-+7TB<@ M+*P+"]ET]Q28=S(Z6H#+H3%-I0FH8D"4 W$62*/$T)RQL<% [S1FXYC:)G#! MZ_UC&HYCRCN03K/MCN GG.;Q,Q:G1VRA-NKW/E_<(#QB062JJ MB"E2;LN$Q8!&XI2O)P@Q9Q\(Z-O&PHF(.2IE/&($3EF\".NSOXDR'.-RNGD# MD-H+@(38R5I+3Q):&>+)05<*T -'*[LM1M9)0L#A>6S4G2#AN! ]^LK&!&GO MX.W?;_)_57=(]MB=*,/?O;2E>?IKZA$!8( [1VOU'6'%!N-R4%AT'WRQ7B48 M.=RZQX^JWO=JUY*# =FXCO(C+>X105F 3N4*D\9?J9YB2/4Z5!W!>U* 8ER]#$KT'_B M JVC;%=@_V'&J7D9$1DQJ/XL>1J/FLH]]J/_+L6KNC.F5*U3Q;C-IGC M/"/[N1VGR0"#^)F**]#=X_6_BC%T91[H]T7\_ST&>HT8((.ZT4C+ 5PI PQT M9RJN'9BK05#H,#^!_.V L3KIU_B"'=,[\3N//]28)(& M21VW,S]YH4-#5(9\!7>'R7,GRYTH&I3=[*%"P/8#0]CH:FC5L+Y MA6+P^$A$SF3T\"+U5KXOKXI UYL-)I2NR)JPR?Y[L[FBWN/LD02[ISAM7^-LSK-ZUD2O0(*-[]+=X&,?.^HMLR M/KA05%T_)/$C'V78[1:+<7@?;RD)71'07_--P$_?IO25Y4KQT'^6KB)%GUJJ M"&C];&&[3'WO/"_B+>]N=71TQ73EO=8R6+ ](+YNIN0WED%HO5#5A9MRHI:* 3/F=-@%QDZ_%L9YSQK!6*R]X:J M,G?%>LL.+?Y>1?BIU:FUJ97IZ,)5,:)S.;&N1I7[23R4I-[1::>?"72]9+W=N)&W6+Q]*#)4 M/&'^^"%(7_[OO',XNTS>#^6@W#E;[BC8T:]2[Q<I;<+XT6>K:C.KM#E01H.[F'F;C+S**=8@I;AAX?@Z&7QJ72\R\ZD\0?2<^:8]/L>6.%VN)XR!94%^B]S[7KNGZ-7*>=U% 3E^T3)/E9 MNT\V5;V MQ8#ID_,UWULTHG3,BMS+9DDY7%+0ZB.'DYPP4F MVSCE,]2D)%_"0!8. ]1VL3E#O+C6\3GO?T.Y[\).?KC7620(2V4.D# MICT[ZAIO-=";V-R/X^-&R,.TG@<,3"T5E9!9;K>%C;!4')$YK! II2P)1 MN?95JRXT8_VDS>?77,MFZ?BR>!FQKE;,2U9"O9A>0J9W@"]LB*$#=/)&MG>6 M$&(?M-N,9@4E$M]WG-SIPJM**!M=I[=L,4;H>NDDR..I1R&+E.'GD&3!ZE$? MGRQ0@/<.=4BK3 N?DR!ACY/XR2,OI\Z '*& I5UJ$B.S!*^H*0SQTKSWP4$= MZ6KE4YH]Y)@\BQRA.[8-8@BF=N'@I7M)\+UM%RL3@RQ0!IB\>QB[C MX?_D+H@^Y3R&2OR8\KA :8&Z^B"N4(Z^O<+/M+;>?0>GRUJ,9DOUVT6+\M)Y M#U!9RAZ\8#GPNO'RQIGZTX^O0.2DZG9G^J^W(]!]=)ZXLC5@@Z$A$5VU6 MZ\;E[3P1+CK>/L:Q#C6'WWM'V4-I4P?XB(MNKNO6Y_JB3".&\?Y;'/9N_>?+ M,?L MWJH;@\Z!3>7>ICI4)^VT#+ S38C;^#ES#.R'QYDBP3N0]U+;<@FQ+@H2/Y3< M(YNM'#[@O_\]2.,45_*(T3Z$1YYBL"7PX1128KK&?_J8^4K^P?154+VP_EML'.O2SNQ,FG^THZ:(E M3L5B.TA"E@:P"LK MIPA7YY7:B" 22G;NNMD,>3SFR(9(O,%F'BW,E.JGYZT M5Q6H>]0LD0![UCYV&$]E.[DSJ[6_\ LY#\(G=-J+R=XNO0#FUQPL-NE,F=7K M0U$]U:IS8O^9)LQ/MYECL+JW3)$$L)/,4']\F_%MQ?Y=M5J#L=$89F.__IQB MDC_%.SJUL7#T=+(\>;FA,URJ2[$T28+31Y?33>L]P;1G!P/AZ3I+F0MK#K1K M6 YR?'-1)LE+M:":#\*])+DZP-G3U/H$9Z88[^#<7_>F_7 M6>H.F_*>!!%&0<6 2,/A?6:H4UQ.,Z0'9@@\.OZQ"%74Y^\!UT>'_T M-!88S)G84H['AF=,'K(<7\UK*OW*.6/Q1"-34WD?,,0UR_5&3# B4)3(Y*:I M"!.#TWR6HXKW,E=JJ<$,!J,J#N'5WI"1A@7E4/+P=9(H\0CM55X7TR[,S.)T M[K%0OC>4&>C! ,Q"26F:Z;%TDF2!V0UIC!K;"8VS 8";<0N)M(SPXTN[IG8G6T(RF'ZQJ#ERIFHN?(4:\:@C'[4%K%!=!!)E M\$.Q3BE@1OJ]ZVML3EBR@*/J<<9Y9CGI7T_/&YN[ENQ]1S?9[5/I #O.[#YQ M7' W'6$''HG5,JB@WXE^[CZ@+U!\H!O'N?S%?I/ M' #(IZ[*:=HDZ&@J*

4_9@3%.94X7XSEL[;N!8REJ]!# (GZ6V9N'"G#PJ MPMKC?L?Q+^Z[@JUP!8G3,"FCEB:L,R$F=;GHH7ID&!2#MLL+ KVR,'81;OB- ML:3L88!\+ ">7']0P#H-HDZ!6;#]G.F>>U1/F#M$C=HJ%P0[@_N< ' UYDUA MP09]"%3H.D3;,!UW-&%$=.P5PYSJVURR(DVLRG')1 ?'#\9*2ZVC[;5%CMW[ MK(ZALWPZZ[W'EWY*2P;6,5?"#J'+T4.OJ-(=LZ$",S9H59/>034827CB3];' MO>/D[HF.3_>8;,=PHB)TZGBM5;3G9BU1@<&)5C5I$&*$KUBF"$A &<.')U@8 MT0 /!&-M+SPP 35[?W2["5Y,KI8Z8G_SR5!A_9Q24X*!BE&](6YX=MU=$$<\ M0(+NO',KXF'R!QIT+2I@EK0!,W_LK&-")G&39)_SWIN!>O8ZRL7I.[=;5TQF M+$W?+;$TK8/3H'45G ;X^K36MU*WN9WB']F!ETASERD&-+9R@HUOUF79"'U+.VOU0GU.)2K%@,&WP4AK M?"MD' >^]8I/QW=4R4*4#C8ZQ1O/Z:.NLQ!_QE^)61)"^_XR39RSRS6L/4_>4ZO:@>I$JZ!]O[R42S$2[ MC!U#Y%,0_O%H@'^95H8QK^O[S]F>-26+@PAUG=%S,#Z4=73@UAB@0/6?CA35 MM'#=N^%]!,)'=M?P_;'-I!TYNCLF*/#]Y^/$]P6MV"5K2<@#C^ZNV7N#FPD[ M;FQW+%! ^U^.%-KQ\Z(CMY '']H=L_>'-A5VY-!N+5! ^U^/!MKK38')LNA6 MBX0(<)/Q0DJZYO]J<^M'+ @/:,7.M$:P3Y ;.?Q%P3GDNX6@VH$>, M&**;R4+Q=L>S,L06.05A7R0 C""MT5 ]S R<0$%=3:E@QQS+>%IB4R!I&T;? MHXG:D+&AH\\%!GO6JJI& XQ70QBNN,L?NR&OW])Y!^,M\^&ZWGS*\9H]7KY^ M*((X9;G=Z9CW1$W"%QD9&4\&E;:71*=A?O8WO1?99[XX,(#?WP8I[@F3R!!? MTE%8O(]'6266N0_@2C!_#I#BSW-'[@/BA#U98/]C>82?@P3SY#YY06(6T8A] M6*=1_X<.I0HI>PET_39@_%G[$L:H9W'VM&,E'GC@EFG%8[V31J8@8+\-*3T! M1K)_8/6Z. T(>:$8_SE(U#O$B2+@.1[--4".FS3>S*O:O=/C #&KE8^T;?=K MT5-],P8%_5'(0,],B/?ET?HYB!,6I9=.?'=4S3/\4-QA"C<^(54Q$UBLA;Q@ MJ;)U#D#3Q;A<",TUL@OEJ3+ +'EF*BX'$'HH4,NW0HW<5W1E\XI)IK_5TM I MA">S(Z:W6:W?DRS//Z4$B\@B[^GJ[013L_!]\&5>M=K*!M0-IE7'A+YA)_A8 M.LPD:^;UHDZZ=5X&:@M!K)05>N#E(%K0T78REBKM4)UL(/L8.IFR.I;H9#W! MT$ZHES1J^;[&2@'=UUKK^A5G6=MZ=I\]9LPH4Z?0\8*=7$84GH%IX"#]$!35 MOUBXX3B]3C&_Z ]BTMM&3JJW<:%P &U; ?8P'Y-X)."W-&/8)00QRE*,7BCY MT<"?N[I0&^^?2%8^/C%/%Q[H?:F>8"$?8J>PKI8Y_6-4^-%U%5N+I&B8C*_I M-*@0[&A#^?DO_F^1)]4 L[NJ@GN<+M^/S/+!]B.;:IG=CTS"C[,?65BD[D=M MMVEZ4H'38^Q(!^D]Q]1EEN\G7TGGF-8CK.!_[)M*MQ=7HS?5D_6&^41]< 8T M,*I_!E2'W^@ N#]Q8(9PY:S9=;YX>"TL(D'TS]9 M9)^.LE\M6.GP>\Y27>6H^\8A.@-PZ#-?US@MLS)75\F;MR*\Q36YRM)'3):8 M;/8N$TYG6JCZ['O=G@4>2?=ZZ.[>N^<-R0+,8[R"XI(9LHZC:I#AY?KC7XWJVF0V=)<=K<] M3>[VJYFBP'2@_?0?]I1:FLB1D%,6[H.[K22*C%^T,^6=SA3T.E,^P%VV MFJB:0D$&Z%&I2;MA"[2Q4BG@%;"+0YQ_"RE#[=EM7_83URR2K5PZFZ^B_2S%8L[>K M#SDFSTS;>Q*D>1"RQ7].9X$L>::JW,5;NN A[:P@UEY;?)GGI;2]75RZJ^'Y M %52C^,+B@8QX"]OCW0?W)3 GT!G31FHZ!3"UARB%!2@7!3468>(53W+G);3 M\E#,"SS&R>33[G- HAL2A[BMF'6:ED&R]#QC413P*"#P4-SS%VM\OMCO[)M&?'88?I9Z8R@'>P\>K9LV?I"SCF+C5JU; OM0R^ M3C6 ; #QHCKTH-=QCFUE\ M#G JY<=.2VMZL,./0DGIK 47**&?Q;E*]ICR^YZ("J"KYQ9L*$M='>BIC+AM M5*O-H7I?IT/26QQAO%6>^"TBU=6><\$JJ/>:"XCT#O-E[9 N?9(R_Q&E^_0' ME&>)@ACD2-V/-3!QS%8Q^QZ]]0:-C>,RIW>HSU)7VG6U%_A[0+J(DP0]80KL MH.#D!.]89!;*' 6%_R?"=0KUZ\T9WK!(>29D-[6RVO MZ)?+ F_U?J)6O&Y]PB:8TW?ULF $@]T$ZV MO(#<:":K+&U0J#9/+,JO"(G]C.DBC%U][6C'QH30 20OLO!W[R/$91IF6\S6 MI>Q.;]IX8^\2U-X* M(D(DSXU^O>FJS(-/GL4;VB]P&@Y7_1-YG7D:3#6G\2.P9?0.MCG:2CX '7X& ML6K/NN4BT .3@:)&B-83JAAS/%%_TXP?^6;1EW<:>IG"<$NI[;E*J(7J'MOJ="< MT!>S2-KYT65@6-#57%X(=]=GG);>MTT*1-H MO>?\:0>N&'S7?+L*,]9]2^8XPX5%9S$I*:7^8:I3^^Y[@@ LY<,TK2SS&_F:HND-T045Q7UVOU-MHWU$CG(\@!5JA/"M?%<,&*>.):KC:L3Y8^$RCJUS2=6S M= >[ N=T<@BK3!U-%,-[6:<@5)?$/ @-?9$79^W,K<.^R-J]UWQ-<3>QQ9;#;4^ *WK<)RR&Q*1 MNKJ."B.R6KO!3AN,1@Q<-I;*/-XPI%-?BZ,A TPL:;2T#32T#*06<'MJ M-&WFY=:)4^MU8V9RZ^AD8T#?P\G$ 6T"M-(69AC[DS*GJZ8\/\VV#W'*[\E$ MH,9':@W]*X^CZOJL7I>]5$.VIB[V$>@2D_L;WL7K?&G0,*DFHMDS#X= MIK-86;#/*!?!&KLN*YTNTVNF46?WKEBRS9#A:I$\V[QZT3Q9 (A%]%RM]P$M MI-&]6:]51TUL$<=B:WQ*VQ!@E^FN+%AH28H@JC%*4IZC+E0&Q(=5![+197!'2!VN?J3>#E;G 6'FYF\.WP#&PH^T,5>2O$/;WZ"T^'[]2#5 M6K_2>M5$!]:"5_?U1KC^GG\IJ)WLC>)5G.LV62X*]M+1#UZ1RDY^L%+A=?!# MFSIZ$]KU/. ZL*QEG9BT7 W4UV.%F!+H6Z;&=RO4:,+F?J$+RZE"-ZH[@I^8 M3L^X_OW75DMTGI;;:NGNZQ;U*)>; !_5'C"\S\:C"XO4P7"F_4W],2*64,9V!+M+*-EO5(>7ANJVHEQV*-=P)E M=1=VN%H1;MB%N:9ST$;D$9R%?AT+"3ZJ]NI$5(FON4"OSU>U MT!BK=J<+#YTR_W +D9&*T"Q,+C*"X\?Z34KX(I(')L(1JLU1]O4N4W35YFGA M8JO.<2]EIE7Z814ZZ"N_*P9RB/X5W1K; M&;K_U?$_WDVI6Y!8O'=;SJ2#7IIV_,R/Y>;TFD?J^5]ED!8Q':CIN&N99VB2 M!"_+'7O3E+UGG!W>HL):9_TZ D9*Y )A>P,O;*-+F,K!1Y\)1.G0_@*;@R8 M27J;EK0UEKNB^L"^6BX?D?(16_M2^S+]*XX>\4691JJ7:CI"5\_1S(K6;\[4 M5-X1-*J:E'FZ(6:3^!,C1QM&[WV(J^Z1+S(R]JY3V,!B(844UZH7D O)=#G\ M+6*^(KW2/('>@;VD%1J/!;YR#1NI_<>4WKN#_7OG-2%L*2^"_%0; 1'I\GHS M5FFZYUO.2H?YP'Z1*IWW%'^OHJ%='K@U6SKQJ$I'G>)7J)6&>N)05P5*UNR/ MA1IL'ZMC[9P!'F0M]7- 8G$85&#:4L4Y6].]?,1%FYZA$%HJE@=3F%VMN:8; M5*_#[#F]3V&SU%7E?8BKZ;X MCTY>;NM4TH+!NA)F2/8+S]E58<;N9+& @3W7%BG&11/T?B,$H5TE 3V\\%[ M;DR"](7[HGE?J[')($OB2$Q+=,:YIY/'+T]9DKRP=!C17?E )XLX("\W 8L@ MT^3(:&IOL\%AD=.ICL\Z.>WUIB/( Y;G-G79@:NMG]'L0(5Y[XZN+)1N$+KE MT2406VD5E!.),GDFF BUI:Z0*+>3(J8N>86JLODJ2Y2^0FSN@W( >XC*'3NN M/7"9Q][5C4?!!RWPJ^[R8\?,;KJ]Y?'T(2$;Y$_K-&+_87%LGX.$;0S719U, M1.N_8,7H.+;X: JZ:4I+F*!L(@=CR^M]R+ZE""-Q6&!NE3F6JH;6Y1!I5+>+ M+R4AF"')I-T0-BTM"BFQIXY^BT,<$AW4)7*0%& MB5&1=8\0?$$\#,MMF; 3=)TC*SL=I#WX>G,??%'VA6DBX+7?7 /DD*B-G#J\ M=<^A5AR@>FKH#CY9XO$B"W^G"^6(+LCTZ3/'> "-?]:J:N+L=3P'V0*2A5G. MTH(6F[!CO[C:*?A?3=Z%3S@J$WR]X:N6,BS**AW3+>;(8PGFC8Z#DR2X7'G. M,*T+U@GL8% [7>GDPU;B]S-<=C9U%VK,[W M2Y;&2-NG$3XP.)V@K')SU8"2\5;(Y-R+.@#N#V*IX6Z9Q*%Z:L+=( MWZ,PH1L8ND?D;A()$X\V&$!(^4]IF9=!Y7[X#1JC0&";X?]+3U^P=P.'2T$>W/?O=CMQFNK9>>8K!]:_A4 M0? SB0O\*MMLV%Y!YW#<[(0/XT)8:?28/6.2,FO?4[N5Z32UE*[&I1%5ZP%* M0P9BI#+K9D9+RX0>.==!\,"._7D.H2#I3Y.G;*MZCQ.\>\K2E],R+[(MIM-S MA+=IO*FH3METJ;![$:FN<+9@%=287$ D"/PN9X?JNJF2/%B?5? />:2%HBX" MA549=+'6*T0LV7Q>J5S74?'JL!,\(\A'K+]6T7(X/L\MV-'KZ,7*N+8P$ZVV M9WNG64+58*O!^!EW9_IU&K&[(LWG>Q9*2&P1+ ]TERO(S[GOTA6E/AY>JA3O M0^3!39,W-1W^[D,5?J37_;>(,\/]L?I,4,Z@%Z@IZ7A7\HI;L@BW;I++5T[? M*W(Y^6!ZX0&,.D3_N_+FT0AXL0O&)6%I@TSKWK!_+KGI.5AK3&@6;TN",YR').:Q]"9, M.STNWQ._PH2QN;[# @9M=GI*YS;#F3QJ6;P#[@P_%))#P#PUJ5%! MH=M)FQA!C$+ MV+S/]L8DQ/.7)O*HJNQ M6T4UK=/K09.ZO7L^%2$8*)FTDU9P'"\-@D =(MX]!02?!#E[+;9ESC%#C]*3 MEY:D"CJ[_AR0Z&.Y?<"$U@#[FJ_+XBDC+/^"KNLM7X[3P?!0U=0;0I$)?X21_*/(29&??\$DC'-][YLA MR&FGFFUHKZ],E@*G"\Q5?8CL^CL'-%_>98)Q5>$;!JAO\8Y6WQ/MT#QWFU#G&:$Y_,2H=],%SX:6I?=P*AN%]5*0C @-6DGG13V8_35+&!N=8:V2%'N'@H[8.G+Q%O_][T'*N@7F M,59YZ(1_^2G714\]2 21NZ!Q!KC!M%+3(GAD/S2)'T3\5W%0>)EVGEL.:G-? M8:[BA>QO[1KYWH?^CM6]<% BW#Z. MK@T0GRG#Z79NCGF]7=L4 =YQO(_6TAXL2-H[C-4@K!>I!"'Z=]&*\O0*X1?, MPB/B:/U,]7O$_;WG==OQ3H(\#E6M/$D H-<*\_26'I6PK^AS)>M5((1)&VSO M8Q5=E1!^&RU>LF=I=;C06Z*4XMH#I7;SO(0X, M]O>W07WJ5-W6'@?:Z3*MAZ1Q;O/4[H0K M:1&0XFK_]I>,V L (C,QG;&I1)]QAVI M,5_17!,D=W)Q9? 0)"REB_=5R W)HC(LFFP133:)T!@N<9S-Y2K#UHA!6"$C M#YA5A*6B0YQ5;*CA0QU&,(M@@W%C"U\[5B P-"YP;?B. 8YC"]D12%HN7-T$ M)\E86IY&N?.\B+H7A3.5]?/R3Q8V#P'U$1.IV'M8KV9EV)"@QTM*I) M,VKM3Y\UE ?QHKO!9).1+=NQG&1II+I1Z7A>&:E=^<%9J%P[NAE(O4/"3C\) M%RT'>F LMD%?G0PD%QG!\6,JAD.ZBVG]C=X'<]P[KD5 =Z;!HOL)75+P4O.07ZCQ" MK,;58)P17NSB:6I+IUJ<'L4I2G'!&XZ=6<;"]<#_*5>-QNM4T7B#BM#0NAQ' MC.IVL:8D!#,ZF+23HMKSOHYXNNN&UCMN^$FOZ!FFT_^:PB5&%*I)=RGB,Q@\ MR#HIKT,\#?AT3Y8I87C]996EM40NHWYP5P1=$1! :5N%Q$G/^ M5?T.QT/BNCM<% GWQ5S3>:R@R]XT&$@^RW*0F=M1*/"+[O/;3&69P_E"3G:MW0\:A4;OO55*#:PJBB[,79$J-= M0^VC >2 *VV,"):!0W@KLX_W3R0K'Y^DP!/#QMI?(JB&7=T!DBF4DWQ%(A2E"$YX "G=KQO%,M]KVUV2O6"FG?Z5E&RHNQ&I 0QOW$_E-^[B.D;QX3)M MW@K',K3<:P *C][,5\4BJ#SFF"JHT055RJ"N-N@^0ZT^B):+.@6WX3RH3OJ/ MERGJ*N8'_O>?,Y:(%]/__AO?W^ M]8HU_/?H5\'A(W?UQT#$/[[%11 G=UE2\DV-IE5,Q+#:Q4)3J4]6/$@PH8;+ M9_MN&"!9D)G]2=L?<15D,I-%,X+C$:KT-? M/1)KIZ#N9U UK-9--=4@,==XK.9[$M1!]MF2OTSC,##,,2/DH)K!3E=Y ]-P MH3Z;SV;BEQB:-NE^ ]4 "L64ES->:W:]94OZOW,;KC=G>(,)B^%;TOWIEKW( MH&OU("QX;-^H%HYJ MZ:@6CSKR$2^@>G* 6!F(%^(#09W\<.5NEU31$\[B/$RRO*3-<8OY$Y_!R_KK M^@KM"K,C-#.B#E$&*(0=T$!3=KZ\4QA=;C:E(2**:\(7H#I\07/SB1)>)#0, M]FND>19A"R\K=J#(F:*["12-',0%==Z6@&AK^C_VL" -XR"YP^0Y#G%^%6]C MMO%2+A!&&4"UIZVVPQ:D?*AA1#4GJEA]+C'H_ZI\6+56VG92TD%K'I.2JE:I MZ-LV\=@6[6A1A>IL/<-LA\@11E"M-55K:3<4/)1)0#I3(QL@<>V960N#,3"N MH_\NA3X7&;E^8*X"W,;6_3>G]HL,T'=T6*"&M?7!+K?N@BWFL5NEKKF@:%#X M6-XN.8E?70+:9 1E31E=M^R<8:E*S1V@7!34Q1>_'60!H'-:'HIY@3[._$0O MNL,A2WH?X_SB^6-\B\/L,64.Z;5S*GNPGPY)Q151WTU_(9&@(+6AM!ZI\J8(RBK*0-]>_/SJX^5W/E!$)T+V M=.^4A=&CFU_:&9@C#M_V\AMW]?+ C@L4%B:I++N!,69TBCKLJ.&OTV+[6TJH MWS.HV\Y$"ZK%+!35O-,0/.BR>I\!YTRO:Q(+8YR?Q1N*(9R&DB^E-2.H-INJ MM?$(KEW>;46#BLNWJ!'B;]H=HO*NW&X#GLSICM8-/\7)FU, NJ@P+^B7D D* M!@L:I.GB%2(ZZ[*\D8[R1CS#4-84 &-O(&U_ZH?SS,%8#0T-,< V-VNJ?5?7 M,#$G^*2,,&O:ZMED[7KMK[=WC&I#&PCW\='V&C+ ;C.-MA/;+6VD>&RZ)E)* MT9GR"[]._(IA4TX6 *IIYVHOI85IY QR:G0;/.-Q_CK1/'PT> OC MR_2O.'K$%^4@7+J>"E33&5643C7;&9 VQ!,C1^QIA)>,VTAML[#9K'G!-54D]4>-E\MH$D3AC 7P4\-J@=A[!B!CJ1<#)A&;3(' M7XAW.+=X%\31?79#,A9S/SIYH;^PQ7SZ*!CL6GRRV". PUR;K+$2-%F"LWNWF[%2.'E]!U7%&N54KC05G5<4?\[NG[(R#]+H_C.UZN6"5DA]IL6>X\3/^(8JKL'Y M)&Y0S31+=:FO?,Y0+04),8C)0=7I7B,),5% VODBWA08B]?@(E/B.HVF-;:M M"*@M/E'_8;._??WF3]6-M>!&K/WA-#;/OG?2>?2O;E -&:A&,^LHG;16:0<% M/0"G@CH"@L:/H/\95,6K=9-N,6HJKUZ@$!+:0VJ[OWO1B=M625,NLSCZ0/3]YJ1V8V9&BYMGO1'Y0()BIO'2X(L0@ M60[B@EH_<";*YS"P4#QO2&TXKJ>\548A)@7SG0QC0J4S>MHZ*^YO2QMP%Z2L MAR+".BOSO&L/N%G''@0%9V*R-,4BW/+GN'A"<9&SW_@COI("@X$B%C?8W_,\ M9:R IR!O#U-8(IB!^S9V6!*'XP8:2Y0A4?X\?)]=W= M+7ZN8E-\R%(L EAO,%$/&*,,H-!EJ^T08XP/M8R(<0T+>(I8*G/<6F MJ7JD@!M)I>=8\U0\G@]TWB?90Y!HSW.ZGT'5OUHWU6F.(/-)-2JI:H**OGZCYC_%@"/$ L,9EO=3)2#W6ZG\QYQQM)+/^5U!U MJU1M6+V&X"0L?=IX 'YPEQ_"R_;1[G -52UNI*P4DYHWB9+.(&[1@ORCDS>Z[,N?WD M+:"E%RQ<%K/K&:>E;B6@IP352*-JRCD,& ./&,9:J.;Q>MV:D5W&THWP]8AT MR]K["JKRE:K)KU*LJQOFW%>MW*T2Y/;66_'H5*T*_CE,[3I9E:B4+)2>^I4>_GN%-4"8%NF)% MN1ZZFC34_'WAJ2&M=I< 4(NH]9+>PU=)ARHZ3Y4L)_E6U;1,!:BZ#$+0>Y+E^0W)-K$2!IW/@+JM2JMA@W :)(A Y&97I1(] MP9N,M!E'<7[^I2!!1BB O)R6>!M;M]E#U@W,O(0)?J*#0)/T MFT60W=#!8:E%],)% $+ H2R3S_T[Y?31Q$^6V>T++?/XUMV&"CP VKX>=+E! MT]%B9R(NCJ/-EV]/KQ//,)7E&0[9J1YF^YFS.!>:\CBJ&GS_59QBJ-IZ*=F M@+&X2=(Z1=VY5Z@N2>SX>F49!@54E??_IQMWDV_;_Q6Z9\,5ZV['JO@:2!N? MV];7MDX&H1P<#?20!CP;-8>-WO$_;KE6Z#W/7\%G1)\N,VRH#/*GGE>)UEM& M10RH><9U5/O(5"R2AXR_MB^S8-=NK>KA*!:RHJ'TZ)[0C9J-Z*@-*]JQ6C5 MLBI&R(UJU->F/97+9%BCL/#0G3L**[@!->@,I2>.PHTH.*/P]>8TV,4B]7AS M@F3JGDH&0*UHIZ>V.V8;5/'USM0\M1(+XE^;PY?C9_A!.2TJ"0&UBED_Z;5F M0\W3D_-]"&/PW%<@):QZK$J?/G,<4W(#:Q1I3_>8QIR?['EKW/0<* >(O9N!T6.&(? MZ.JZ_T.'\@:3F#U5&NZSJU/I\R\4R>DCO@T*?+[9X%!]L^U4 T X\V2X=,]* M!:\$6COR5Z@M&@D2MCL:_-CG$#HAQ7E)UX6C5@TQW9!0[AC!OSB6 ?G3+V/' MH9#FZYT7SG.,FY.@*X;L7)G\R(X#T%!DJ:CT0(RSK3JG8X(3_>HO3U$+8;X+ M8:EFZY-:]J)?\Y);3PVHE2R4E+M6#,FGT^W56AK3LWKY?"9^JV?+2^@ M9INLLF4WZUPUK-@QV -&-T$<06S43RG+><92([+[MI"2R@DF]Q)T+,T]JO^< MMN\*14(J6OM(1-D\FW\.XH2=P]+M, OLSLX>VA/9=1B6VY*'O>'ON#ZE=)'( MARCFRB >^&B\'1<1# @KR]HC!;*ATGH.(TUQKRCK*U8@_:TM!(EG=6TQB)6S MJA\^T:*\QOIH+6'WMUE9W.(@BI.7,UQ@LJ5;:E:/04SXLVG]^#);& !GM.5L MT 02Z<0U_"QDHDHHZDI%3*QXG[[R.]3(,5.VNLV9AA1H*0!U2V!.T%498L_=+<:;QU(#XF;H.FORY:H=E$P< M@)K>4E%][G@Z%;?C+FI9/37529G'*5UKGF;;!SHM\.0!_.'T(]65_I7'4?5V MNEFK&@(3S9<&J(D7,$+*M5")1!V9*]1*13VQO7V!W[!(,^J">=$NBI!6X'&# M1&''@CAII7N"2C,P4FHFC>G,K;MEJ ME5#[3H(\SKFGK39(U-)E %HV'LPT*5-79]7?*4MXP'9+0Z(XU"^/G?17)2)> MY$IX1WL-=#6W\O)^[37=:7$ &@OZ"E!H9]_AH=@4?)1PU%3B'2Z*!&NWQ( ^=JMSY#:2Y_>+N/^!YXW8\$2XW6ZUWS-S&Z57CV+5*JVDMF_VBX,B M455??W-%PZ*/.P'T?+O7WQZ?#-[O+BY^<*)$S?RW1!'Z.]?1/B+__B_ M__M_.?1_?_L_;]XXUP$*_9^=2^R]N8D6^*_.G;M&/SL?4(2(FV#R5^<7-TS9 M3_!U$"+B7.#U)D0)HK_(/ORS\]W79]]XSILW&N/^@B(?DT\/-_MQ5TFRB7]^ M^_;SY\]?1WCK?L;D]_AK#Z_U!GQ,W"2-]Z-]\_)-_K^L^]_"(/K]9_9_SVZ, M'"JO*/[Y)0[^_@7[;O[9S^^_QF3Y]NR;;]Z]_7\?;Q^]%5J[;X*(R?_NZY?8_Z(0/I<@P2%Z0 N'_4G1VW\U\).O M(Y2\93]_>X&I+E(B>8\508N_?T%_3\<]>__NFVS4?SMJD^PV5"7C@&G4%\Y; M\R^>NR$3S.,*H216?+FQ;;\4W+L$1J60+'4$K%,7!%F4?O<6Q2LL,1NB5VJM_I4&R,R#N MN$._DG/CU76(/QO)JMJGAYD9!W3@>X)B^@F^6"JGI+!'=VK2.(A0'#^B)>.8 M;6%DK464LF-GVA[0%D4I;>?A911HT"3NT)F66T2W(I7B'#?J_$VF>^P_-B6V M;L@4_HS^H-%%M=)T&[OV6=^I,TYSNIV2^888_]2 ^N$%TAQ(%2=(^?:Q,.-S2@2\(\H/DVO6"4"TF M1:^>]%I+F7N4A(^HV4_!O\/4DH@2^E/:>UFH@E(D>MV[R\8E$1TWOD?D<45M M-)64!,T[TS'SO'2=AM3 \+F*'MEB&G:<=O_NNP]>KX-LO6/[ <6&"H2Z\>IE M6Z-G/VO"U,GMF8I2=3L/H"E MK$6?JEM/5K,6+4U-@2QH+7K[&+IG:UJ+;EF7_BUK+9(4O8:QLK4HT^@YD,6M M19Y.UV&L;RWR-'H.;G]JKH,F@_1NB^I-$FFGX>U2+2(-1^G;"M372E&?(>R9 M2Y2X01C?N81-A*W*]3 8H7MTU%LA/PW1?+&?IG0'2T,6^:P8+W%.A"IVVG[$ M :TU4PB,!^H1B=PHBR^#V%TN"5JRV72^J]!$38M'1+:!1WLLZ"+E/^&+-$ZH MCT&,D>K]B\-+XP/"2^)N5H'W@)8'7+JRK!BV1[ZNXB18LX_FE-3$;NE]Q2XX1%N*B=:_E*CUP_IALZ")L#;D@GO!=B9LO'#X@; M*G09HU:*&^WB_8Z5^:*F;/?SF9/Q_2L*EBOZYVQ+R5FB09DW^E:?^EZL[<=? M+%:1G;%FFXW7(R?7:4+E^3&(@G6Z_N@FN?]>,K..*&FQY';^0D_1(D-;3=ZI M1P3:!7Q,4>CE*T!Q,T/D^OU(GZO&EGZ!N85OJ!'R)J;?/03,C%<,_;'ZU-5\ MCTW=L#R3Z\0<1P.-E;67SYP(N4\106X8_(%\%HBXQYGIT2>>6E_H&>4@2G$J M^/(U)N_./M)&JWA.;G&T1*0-PMT^T7.,VW"-T>OMV7"=E1ZX3'Z7L P'"\'CDYGF(H9A'SF,ZP61AVYJK#V-TY3-=KE^RH M:%4K+!OSE3+X?KCHYP@FEO'.#*E7FN0_D_D#!=0[?X]SH,\ M!9UNME13DS@_>_-GR?XX;AX]L$6=T&G*P^6FLZ'S%_JT671)^!2S=(Q@&04+ MNI1&R:<(/\>(;+,3P$V:Q+=HB\+WQB;-P 3T**N2\PDHL)-0,\%P%AB-,51NL2'-AJ/T9&>T,BY. MNIXD"0F>TX0MOD_X(_KC#S<*(I01$C=G?[1?8KI_;/#\&&.U:C=!9,72W1=0%N'!#CZ6A\ ,HM@M[=+F_#,*4]JLFTIC"._#W M^[0L#]DX^;; /+XKUUM=A&X<T-FL)N&JLU'ZGNWS3.6 MLI6E[6ZK&*3/?'A#"6OTE%&W*65+W=(?''5!+PF*_$/2.B-5XZ9X$B2L77YO M_YWSAEWR3YD2T+]F+7,:"BI"[!U].&27X7'EZGE16(!?>8^1]_42;]_Z*'C+ MY,'^P@7#A4+_\1O_T.PYYH'V8J30?48A'_\WVJ;2Y&UGJA9N_,QOXZ?QFZ7K M;C+24)C$Q4\.-.8_^&T?SN )=0V$Y@VK[:K4EI&(5 ]._'L%8+R*0 MMWB[X?''-]XJ"/<:L"!X+1)?_D$LI1H3'Y&_?_'NFV_ Y4W5'=W0O\8:,B^U M!9:[0*YRX9?(SP$XLP OKFQ>![V?I^]!#HXU+N,$8XZ%_MI 05*F:1+O*:N MFAB-IK:6P2!2K0HB39SD4, A04TF'''*9A\1,Y$E2#2T52&Q7P &PD"L257A M"QDMJ0DX!N<&&)P;8O#>)@S.!\1 ;:T5%N(3';'96#MNH2GAH00L-B(* =;Z4K;%AW5L0=B)"+8$:4L*+_ M,D%76^H*&]:+E7$)(O +Q"X1CU[^$^UD$J\UU14YK/X"^])E7]%1%Q=83]9 !B#HS'R?RBW._V"(U.)O]9#%P,;G%\YUZ!3(+,(=/2_:*DK>!L< MX68N(05^C^/$#?\[V*@,T>;VNL*WP266<7SJ\&:F %F)4$%,\[B)KJ!AO>!& MODXM6P8U0:Y8H8];Z$H6UK5MXNK$@KW%[%!FA2-I6+C>2E? L#ZJB+M3+\[L MIEDL7!5*O]9.VH-=>JO\G%B>OY(@H12P].XTRN-!@@,\05-=.<,ZEE(^3RSS M1_Z(#KO@^I%23H)#T:YC@3>UTY4VK!LIYO#$HKXGB$&.J/G.,];8+57"JZLW MBUS67E?TL%ZDFF-8"/CK5\04B(9>NG# .I2ZW)]Z"G3T_L4O8@@6H MUDI7Z+#.I(B[$POY#C\1EY4]>MRMGW$HOEG3V%!7U+"NHX3'$TO[B(YF.5>: MZ$H8UF=LY MHN;AZ\7A%2'$R1G-+74G#^I R+L'6YZ76^KPT7)]A?4D1=T!" MSG+GZ1R;/X?!\NB%]69Y-W;0OJMDA>@E/)_Z>B2_-E5ZCN::_J59_H*FNI(' MOHHJX_/4,D_]@#T6PDFZ#B(W\JB/=JB7*Q"_LI(7'*947(1GPQ+!K! TU96]#>>= M CYA$E"S7._]_L38$%TID/?01<"&@T\YUT I>0EB];J"+;IT$S>G4 :$J(V&8?&PHTS:E8:ZTK8A M [B11Q!I7ZT16;*2SP1_3E;Y'5J9U 4==*5O0YZOE&<8%%X.5_FS6X52"!I: M:Y>,L$'^0FZAJJ-X'LL+R;;]R'>)0/RR]KH V'&!59B,N5560[L-'[70%;X/+V\0AS 6T]#D,O.L0NU+[_JB9 MKJ!M\&\;^ .1\[D;_4[23>+M[@GV$&+G.O%^_FEX6)H#Z&)C@^=K)!.8B 0O M?0]M/%R :G6$<"0+93?+@UA_SSW0-["ITE6SRA ME^2O\/8##&TQ.WM_)!X M3SY?[ \1BE=;)<\)5%&5]@8NO#ZNEP:, M)'L\@Z9'"$X#R?0(P?C@F!XA&!J&Z1$"E75E50'\/^DC!(-YB[8]0M &@^R) M7[795VVG*7LXWT) MU5BSZ,$NM*O-=>NO#D0"@+A-B$@8!4MVUB\@,"I0( ]R&)4OP>T"4F<"COG5' M)(T'@K8 3#!M*25P="_1:\_:"YMH9SA8@)>48'(_L@>(#?=?; MNT ,1W-K:*O-! T9O^!@/" /T0E,/>'X#B7*R2%HK@G'8.%\LV5,PC$X'H\H M24)NE![Q)(FWB#IH8C)8Y-X$$P7775&I/P=\^?3;91 _IR3F7[VGS5+1F19M M+&JK*>/!TMZT9"RAWQ*EIR1MW,#/GX]6JKR@N288@V7!F2B\E&-P/'AJC.;Z MT]16VZ6T 0HQL^ X:$+04OH#>_1ZTE<)GA*_0/27_FW&MI!"3EZ"$S?D+>&6 M,KQ!)-G=ARY[%,UGQM^&+;O4UI"M:+)>NH .[/DKES0UY^ SZ@/&_N<@;+HB MGS(>NA ,['7K[" 2CL$A MN<71\@F1]4VT17$BNN2:MVYLK O$P ZW @@)GZVWE"TBSSA&H)O*G"ZL+LL( MO$5NC!Z"Y2J9+S[%F:9)YI6\FRZF WOMJLFEPSOX#+O,58HEH*W1D_NBL>S) M^NAB,[#WKHPSJK@&!Z9DW=_AR#/P9LK-=>$8V-'7]V3JO((CD1&F\F+T93VP M'Z_EM[P"A^4V<)^#D >FJ='.TQ!6.*0BCK.XM?I<67\$[1-,\!-_4ZF SZX2 MP=H) ;(^NE -%D0P1D (H*U9 _D]P/C>W;'3"'681]!>%ZK!P@,:LL9:G-@# M#$GI EYC2XJ-J(LN/(.%$=K (^KUU M<1LL]F",FXE4P"&\1!MV+4$?-6$'7: &BTT8 Z7@'1R;PW&LR1HH[Z6+TF#1 M!F.4=*0 #A7W^4Q0$G;0!6BPD(,Q0 K>P;$Q@:4+(H-%'8P1T0)C;![R<01R MOVAKA9/4775!'BS)\BJA)&YR[R!!< 70C_RWC M^\.]2M,1-$MC^VT.97HXAAGN'1LM,$9PZ')?;,><5L7=L,;&NE ,6 C)<(Y( M> ;'HU2J277ELM92%XD!*QVU,"6:N 6'8>;[O-Z,&]Z[@7\37;B;(&E\YZ\X M ?'YHE0-STE.YU)TM16%Y$!:PT;(B+FV-RQ^BESK"*T M9(6X0%VKF>>EZS1D='!'GI72)&C%WE/=HBPAZQ;'+!=KOGAR7Z1'EV8#:=^$ MM48%6LH*?+(^H,0-(N1?N21BE2%+?%RB!7MD5.9VJ?OJ(CE@W61CMTI7(N#@ MU7DSL=;UP1FPBK(A.&*.1QS"^AA$F!1O8U#'70QBO:4NA(,%,;1@$W%HX0RB M:W68LJNK]ZQ"+A5BDI#@.4U8G.4)-T=:3&9=N_%U81XL[-%R=G:1YHAGM"I( MI'72(.BIJPJGR$7I>/P@E4VO\$.5WKWG EVA)/!*'MI1'=[W^G5XG2^/QOO+ M5)=W(,ZFNKQ37=ZI+N]4EW>JRSLH#%-=7F60TZ::L%-=7G@,K*O+&X;X,S-1 MKS&YQ.ESLDC#XN[-H0R:^G*+V3"CJ>K;1CJ#E"*KEC][H (CVR8;E[86-H8N MY*L6O(QZ2Z;,\?$V]>CFA//E\Y.C>T3X&T"ZI_SB_M#%?+5GB9E +,,O>[!I MEB8K3((_#@$"%6[U?M F04N\1 *P$B?^Z+TA1D4?Z/*\G? Y9APZ/PLHV-/F_K(3-@!*F5LBZ)4-C\. M+8 #-0I1US*_CAD#7YHN<)S,%SE9LMWBJ!ETD,9,Z(T\@DO^ \%Q?$_P0I;_ M>-0(.MIB)O4&_D:<;K._()X7N]=X)T[2!3H.8X:DDG?PN?2(>'K7!Q112L-9 MY,_\=1 %C,HDV**<;LFQLF9_Z/B,&HEJ\1<3N5@ XY;2&7F(K=CQ.QE>E8;0 MH1AS8!HY!4> 7RS8,Y,M$SE+ZN+GDG[0,1A3?/3D,.JK-S61&.QD\-$;8T!% MW+X&F^1P^4<#PW)CZ#!/2SNDSN^(42QRTO476W$/Z-"0&9XJSL%WPSLU)FZ"B9!X?GL Q<4U:S*C0II39?)W 4GZ,%)FA?V!_%5R^492KH M('+)CLO3"?PX ",>F'/N<[GS3GUPJ3!'F$'\*>SVJB%D/%1 M6\U90$MN:I7;@#^_909=G;T13T!J2AQ6J&Z7+%L,!?[JE^%VWU98HY[.1UQK MPF_!.V(=H'T%\[HHFU#D+FF4>!/V '\^S Q*%>O@-GF5P',W#CQ]8/+FX ^' M*>4LA^6(:^LPN0S"-)'E; D[@+\@UA&7"N?@R/R*V$N R)^QTX ENDO9Q9OY MHI;)Q/5)O4]06_!F63?0.BA 9WO'AJ=3!1SGRYE! MUJ?Q0. OJ)U <51B[%EU0%,<-:J%?-U1E$SJ]3\P;3 MM%XURY)3T)[D..KC;HD,6ND)?&)_;SHPR$H!%*&H5#D^"DC\H!^0R(:!CSU, MU8"G:L"G@^)VJ@8,"T#^J"1=JG'$EB+-BL#-W<8(2S,GX)6!*V2IB@,+FEL& MB$S9&M_5K#%D1YE@7F-%KT+M45/HV*94J<2U?FPK4=O\7IX*#T4WZ$"0"39: M$@#'J:$BD0HC21?HR(H)/DK.P;'1>-Y..9_TAX".71C-+5/)@&-9?>!.!9RH M/71TP00E.<_@D#1'M53 R'M!%P$P@4>'?W"0IA=1A"^BG$TOHDPOHISF193! MG)WI113XW(;7\"+**WM2%+Q0K26/BFYXS@NEFB2@IX1<'%F1ZW(R#J\7SW\W MW_#B#E.''Q.PP/:I,1;N3'*DI:+V-G3 MBN!TN3K\^I[@)7'7#2C2@?L8%WK-UWK3IS\!G@S?F"Y*7L+SY??O.^0D^:PB MR]5Z$^(=:BSM)N#88$CH\&1K5(W%!K[AS_S_2>.$'\P_84&HE5^?>*Y>GWA M=#^+@P0](K(-/)2M40_(P\N(C\)E(@M1#_UEZ"BJ_DMK)P(!7-L^!A$FW C* M#)M+Y+%9A-CX-1V(9Q$8\*O0C=V$?D(_0FOV=KC87]=5F M%OG-O[B)'M/G./ #EP0BPQ*"#NA2MEK6*!Q HRY_,(YXUV]G\ 5X3QSR8BSW M$O2ZBJH&"=3E;C=>78?XL^ Z]X\&U[GI2 X?RJH,ZCV#1IG3#;W "O8Q6NX) MW@84W//=)^IKW43[TN S+PFVV556)7]MQK(EI"T!LE[]KZ7$P(W-H8JM#H5. M!U$/5H;5AOW[R#IF88_("T)T9 P]X=ZF]3!?@XYA]Z9;0X(!OF)<(HJ+%[CY M+?/9FMDR?RBJYT@[04>Y!X4+Z\O!&H"SM:]44IY5$W!?+N@/@T2R4:A[0D>B M3PJUGAC!\>:LQA2 :TPN^)P)'D9GX2@J M*,U'F21=H,/&)]0)I>!&O4A0COAY:G&N6I)0?OZB5;-0>PSH2.\)%<=^YF>*B E8LI5>V.-P3M'$#O_"#\I60^D!\E9S% M,9+Y%VW'L^%]M[Y5QD22KTR)BMER[^[85&$Q$\\C*:4S<)^#D*^M;589^7@V MO 8WU+JC(TD+-YE8X(_=]9>^H"$S\%V$&C-%1JCWKS0@[)X0U>MD=Q^Z$4O@8XE7&]9$ M>/;L(XW,T7AEIB/A3X MPX+]:4Q;.8+;&?HBZ,.NHQI?:0);UU<7TU'&T]E:R6E*CGN+Z\NK#)S:X56:] M@IA+;L0AE*O% GG)?''U0N=!M$0/5''G$>.?_B+5ZZQ)MA2FME&?#*H^O1^^ANF)-&K ND^G M?Q6'7XF6-)'U@)EH#%%3Y'H-E%"P"CR5JUDA^HD"?A]+X6K=1@>NSJ8&M MS+X^9 @\(=.81?SC1[1DB\A-M,!D+9Z7[[ZIS1:]J\ZBO*-3[@ET1LH)88= 31>_U'-)>P"H,V I>1KS2W\$X$EF"&7M4-A, M4+ 3[Y:%XYJK_KX[JTZVO'%OA=L/@V'D: @6U<)#] >BN./19'I?G4RLUU=9N>Q2YZ\< M-_*=PR>R!NQGU98PVUPSR^K=3=4/+K):I\K(:C08 GA;TX.N(5YJ)"'8[8PE M2S9<53F:B=]69R+KY)1Z =5>V-_<8_3DESV3W8$NG4)>^F- 59C84W@3Y30> M+AG5J*6*APA[7_Z)N.RX,"NK8S0_A_LB\'0V5YA:Q8IAL8!="8K7/>KW88\6 M@^^JBT'6SREWM&AK&NM&VZ1K!4*4LI3_IIGT3Q%!;AC\@7QN>V5_985>8U;L M3\OB/LW7Q[B]GQ(7V/7@V@T(?V_R(W\9%4G6A.^K:P+KZ_#.SE%OD*FT9^1 MHL:R(.\%LR@TT:0QFQ7=@*>A#CR52:@E!]C9\XM+ F85%"]@745)N8C5T?3Y MH3I]BLY.T=O)N\,44B9+-\K?=SB\8Y4=0)7/H^:+_#S9#0\O7*DG6D_#P\S( M9IB-[&V#(8!G:J^*4)G2QH*$G=X\T6$?QV.;^!U*FF?WC]79S?LZ^\X.Z_V5 MP_K#U4G/BD$S6R8KRZHS;Q7] *N^[V5;)4]C.FH/ #T9M6!K*NVN+QWP(TX< M;ED]27Y%\-KUC@M!'LVR6A;/OK>3=7?V_8'>(WI.#O2I9Y>H/=1K2F5J-&:1 ML /PK)'#4'O\2,JU#>&:QLEP5DN=R1O#W(7BWU9K?+6=+4\(W^$$&>F^P1# MLZ$9&N4+P J)0.\:I?>P):\['\^8AC298ACG>)R]3P8SFYJ9TLL^E_4#>M$K MB##AL;.,'J-YIM49>(;IP55]J$M?*L![D$LBRA:[L\8?DFJ>6[6LF**;0_LY M64>8G:E"OL8>)>P!=,^X0H_&K)%T@=Z-%'!4;_NJ>(>=&S//2]=IR"H69*\8 MX#4=>47]K&"+CI[<.YHLM:R7TCAYY.!H)( MT!-'QXS3Y1]VUK!Z(4%VO,8.T#"_T( B3Y2;B"/A9+64DV\?R;E/H>Q!N MRL@8S3S#848;!C>5%.Q$*SW WCS):CD860\GZP*4PY33;+++23N!O?)5)4DK MATK6"SP74@E-_;DNI1"@(W\>'27<,KHWK\5R=L$U(S:A%K94OV,;LW]H[DBH?SI?94$#K[2LH]^&MD)^&:+ZH4E:2\ODN M_Z5.KD/; 4=6%J2;W*#]HFJI$,F$?%_+'6HH& (\#U][Y9"#MF59T+\&/BKI M68GZ*ZH$)'+#@O+X?$?W"S_UN(W^B,@V\+2K:)(-# 6Z9R5GX@/"2 MN)M5X,U8'6(^[/?589EMUU+MBXP'&BC;9>=TU\!RNLW1%? M$QEU1;2QL-ALS=R9/_+K>Y=YT:F"_((H_D1V'&3W_^)$;0[0H?L961/?P0IB MM\2W-_YM\"/S:F42W[&619]UZ>8NOLI">)0*DU50V&%,I>^D/ ^RJI7"-NEF M$_(0*G^_MR@:\(!X8NVO*%BNZ)^S+2+NLE:?3V.5&^9+8)Z0 ;R#,7\2O3BF M0=\6/>):VD]%J,# GHY]"I)K" DX0 M;U5A5&:TU*XG=:TS"AP=?UUUT ZKD019HP"WWCC0^>1M:I.UDY5-]4=E\[1V M,ZI2A11XVOTYRI$>REV60-.XJBOO!IX,V[$PJ)94P VDXZDVV[I!R$B^QN21 MK@^Z"ZG9*-!G.9VA;2,TRY$^U*%D=T?O<19VVM?4ZT<1##\"?6XSL)ZT$CFX M&AWLB6/ZYU%)7.8&F,%@T,@3?0N;W+T*VQ[ ME$AC'O2H2;U^#=KX[Z). XC=QI=A9&9'K;2/Z'T88+OC3_=03$R2DESHOPXR MH?\HYRY@JAM1C/RLBLZ>+*6!0HUW//VAAIW6-V&R< M,3X*T4Y6=KT/(9N+M4) ]5^)^+*)VD5RB[#,(TH8;5CA6AIO8;*RUF M5C;$;$#HBOEF3TUTE)OE#U%(9N6WM6I .L]10,_34;U+<= M*5"9.;>'RVAN MMAP8>HYJ/4[6C_0L2G_R$ >9G9P^:GKAX]=3BZ=3C2>E MV7BC\B@[\FK#E&PH&7R)$C<(XSN7,!ZVS8^=?5N[32@H'9R/YNR'FVH(=WJU MLQP!EDR_2CO5M*JIXB"SR[A ;)6-?6CW&W Z)Q#-_2OL08(I;9V -&L1B+A ME\C?'Z#V"X#BC&'^.4(D7@6;V4O0)&_:IM)D#&*N4UTZN0 0[B5FU=@4XBT: M 0NX+CNQ; N2#Z9#?T%X9L5^QIL5CA#]\[\1P73'_XC6SX@T")+VD'8 .]EJ M$E*[!ZR")K7>ME12'R%4V\ M$M<:C60MKM%=T@(0$5 M.4>^<%'AY_.J7IKKRO=#K"M"Q3G*,-#C&SP7L9+N1.LAC0Y+P/VKA4K,#A?Y-4ZI;:0K#W8@J4G MOIIII.8=?.EZ1/RT^@.B9IX;SB)_YJ^#*&!A#A;]*D**0L2*E<)L&$T@?[ " MR'8L6H+OQR#"A%_.SM(1]O;\/2+L!45WBO"G263\1)1L7I!D7U;+D$MGGS23M W M2+1GFP;KX/#078$]_H$N4?;G_A'-F+TV&VSE9QAZO:$OBFL#9B(,V#/!AL*X MU+M,0W;1N?+X79P?[S6?$=8J&18CLV/"0\YW/CC[8?51O'A_@#@]A7>:I_ 4 MYXIM!K/#N1OV)3QKSB?%Q-86*+7N-O>V!,_V>EUS1'2X'NCHL\W9'9IR=H 3:9"K>!Y.5.A^+9S M]''G>5>?I>R9U)P")R?!2;"S)P(ZG2%GY9KJS04KK415@STP4M"GGK_: P#M MN >$ E:!,2=7D=4@[V5'),40N>KF*^40/FU!0%_-IM#&[M:V= 4=S=0#[7;* M2; 6LBGY8$H^F)(/^G"^3YM\ '9X_DJ2#WZ:D@\&3CYX!S;=0;,/%#>Y[PGV M4R^9D]SI$ION7E+L@N0R+_QP&(_ >_?7ILD'K^2_8[R"JY2D4IA%NB=P#SV4R@'\[% M F6_@RQ;:2K0 R_#17ND,8KC%J!Q"6W9U:+1_K3>$&IIK]3Q/K[&M\.,[7;J4!?LH _/^C,26TY'$!S M;FT[D^AWKO6M7+?359%7H ;3I9(I2#$%*<;I:(,%*@9RM.'-##IC27))9ZU\ MV^C[.W8L5W:;&Q61@4?/M1CJJ$+@P8G^[?8V:O%ZUA?:(<#^NP%7EOT7H/=D M.U3' Q;(FBE8CRS9YPF1>#@-G"?@S!( B0O-_*C+(96KO3#1W>*X9W2^%,0 M;5C^FF@JQ+_;Z[6'EU'PQT%YFDH=FXUCQV[2,AK63FBVS.K+O.1807G!S5^.^92^CRJ?W.]GT+G^PU"IV M\D^R8IS)"CGYA__=W>#XKW'I+=*,@(XS7?#*1$%-]@W)=.5%!$2M@8O%/:[H5']"9*T!0E-;,$O6' 4QJ^ H: C?7.;] MFZ#F,K=/U,=SL:BHHKOR'-J#945W77ZJ+(]C8_\5!T$I#Q94_<:Z8(HD8-GR6"5SGQPZ7UP'D1MY@1O>XRPD>,5F:1P\A[27OC/< MY0NC74Z[B]56/=$Y9-+H.B(?45L0K8\FFM_RL@)N8Y!'['G6F![_6=-UFE!9 M?*2F^CI=?W3I/W@FU7S1S+DBB>N[VIMM9;,I^Y:3?\PY?(W]4F1)=4_K>H6V MU"V*8R2R:XOXR&6*[JA*/&!> _;I,PJWZ"..DI4D6-1YX/%88SW)$'P;UN7C M)LJY^"=RR=-GW%T)ZB..R!SK*K:1XDX_+KG%W&7,$1ELW44W3O2O<2HI*M9A MR!%9=)T%-U+H2\_L]@4]'Q*L],NIH"^_3SP6Z&>+!)'>T6\>%>QYC^$40":^ MT>A =[P!JZ .A^T@KKM%&O I\O.C&>1?O7BTZ6S-_M52'<3#:>K&#[;KADI@ MYHKR4Z8H4?9@PY\K:/>C!7#K!^T 0F]'^1YW+F&4EG:7HVA:[07V2L*&L^\_ M1<:*=,#B'$51KZO:#KB408MDP H#\,6R]A3=JHM>-;6UHYI$LP*)A'\+_6C& M@QLM)2]\EGX]!O$>4PSR[ 7_OK#J34&@;L6;@85Z+*]F61:D]OEXA:XPBW,E MB3@K32 ?LFB OB3,1EZ&\0954G5?E%(];@(6FU5+M8D7*WULEL,X7Q2WC,S< MJ6I?X#M7XIU:PW%JE@,X9 \L/7&^^!2C&:4YF3]3"SE"_DU$?;H54\%K3(R] MH4Z#0M^1UD:Y!]'9DO-YX<8K]M_5O])@ZX8LYC.+_ =$3>F U=-AOZ,_J#21 MIC34'FDLIS2P@;[B_^^4QOO*<2-6[;GX:M: _:S:$OKZ;+,\U+=F5?V@+LLV M4I5<4#=Y1W7W%S>4Q44UNP,OWGJ0U>[)&D@&?BU7S%=M1(T'@EZS6X';4ES@ M,#]_ M#8'?+I-^"@%/(6"2_'9/L)]ZR9P\(K(-/$DTN+GE&(0N)!XD1IR3PG:9G)A8 M]C2RI#E\_%BF/77I-_$P1*W_[%6Y[!I4\;W;8!W0K556D5ZC&V2 6:DWI5KU MVA(8I/X__2_/F2F^K1"[H#588JBYM*7\@OM*UKO$\%',SE[P^.[D617P@@]D M0P(/4^)@2SU)9B^]66#R)J;\/B(OOU0G#6I+BZW71W4.PT)'K&^B+9WH638G M>DXHW SJ9'>@4.W!FHPQ>;/F$]8N;G*SDZ#^NM M9C:W?G<[(#%4P;)[H<_J(&E: M)B8E(DFP8.]CLRH EVC#BI (G;_"\))U@KP4;*RB58M2+0UPU_#3XQ-!+K7C M=N=!&![V6!5HJGZ0%WJ[XJ8G$PN@^X"I.Q'QP,,&1S&F3LA5E""R(0&_)K#G M5PO0-J-!WMWM#G-[^8&#?X')!A/*]#EF$2I=E!7=(._C=EYM=20"CMO>/;[& MY)$ZQ\=*EI>>9_7HX^3!Z7KI.>5W=#P3'\:>([C+\ M]8$/5*O/$55_].2^M$9<=_C11.1Z%>=HE>.6_FM Y:@,#YW -+AR-(ISU-=T MJY(H1W'+,M'7'?$(8/9>5_50"<6:'/3\:D3JAN6">O6H^C$;TGB]] 7%T@)I17"Z7+&R-(RAN$=-T?@$M/%Y,JW1%O>X%(CQD;/TA*)!%$C^"6@# M];0*I"/N<2G04%K37E4&,U9/JRICU0\0!Z7_".9I,)_EK]7*LI.^<@Z?<]CWG.*#DZ,SY2U->4M3WM+IY_V4MS3E+4UY2T// MLREO:QE\+-E- M/4IRE%K1KQK GR@-"KR-Z0E!E.)4$)FCS+P[R]XXFY-;'"T1D0;KWJE2$[*/ MB0-S=.UUWITYV2L*_U@9MAM) M^ 25>;\_J\8=1#<;P OM_CDB"?<$>PCY\375;*:)E,0\O7%72A"KI<2)66X] MX-AO-724I"V!QHSK(VE(PHCO96'$;"BG-!9T=' JGFU/%' JGCU%_GH%X")T MXWB^>$RP][L\UB?I,D8XZEP,4U_;9*$MD20,\A4+04-;RV 0J58UGM# "73 M[@*OUSCBE)VK0SWUMM >EEB3:L$<$:.#U-I^1(1:;Q?4<]NRK#TZ3>^+6R"< M5EGE;=V^NK('%+X!-P.$.F+D?;W$V[<^"K*Y0/]RF +T'[_=HJ4;7E'O6GC^ M0UO5&EFV_#3N DUTEX*MIQ!N]FGA^DZ;'+< %FN3Q&HR/:9XB%<2_AOY2W03 M>;(5HMH&;!6N2:0V_9O9&63-?7 7+@K_@4,_B):Q0H3"QF IJ&I9*A@<1*B_ M!+&K$&6E"=RVI)9@(S?@X?5#".2)?D65B%!O.X;]2$)^:4;9(/_\I##X@\M/ M913K]+4#'[&623%J9FF(G6^>K!#YZ)+?4<(TJ!I@E2U!FETUEZ;OAH\BJQ2M MM&89B05\+?N8LI)5UVDD?M,I;UIOJ0G/#_; (V3%$C3,_<^]N]R3\WF"*AZ& M8$%XHFVP^P>SG)E.*7-PZBUUT;%HI1/R8@DDM3&4L&K[ M:?\]%\0*)8'GALU'_]^V/?IWOCP:?4H%F%(!IE2 *15@2@7H 8XI%6!*!9A2 M 89+!9A.GZ?3Y^GT>3I]GDZ?>Q+J7YQ11F)'Y"'@NW! MG3V6KTX_ZV,]FGS8%3(X>I;=]+[ =]*R(_G(#A]ZND%P^H@J>W$#I\D#8S)]C1+:,A2?B1C&5!<6#;@];'&[I;'T,UD'HEHX-L@M0:W03 MQZEH>^SU ^!^B9'B],V]I8GTB.UJ,>H0(-9.+^=P3^3J>JFRYN<#K#8ZX*ND=J39W&R,LS9R 'ZU6R%*= MK@J:6P:(3-D:[9(:0T,Q(,3M>5-[R572!=A*DRE,[%5!P/LC9 #_; M,1*YO ?TY1!=B>OP;9UCQ1)4F9$J+RHH[V7]@8T6%P/.B*8//R /+R/F+10D MW*%D'E6;/B ?4>8$QVF]# P=A]4Z<.M1A%;.P8/SV&XV-O6'CHMVFIAB@0"? MJ*;KM(#3K$JKF VC!T6?+NP@QFG\%&).ID'*C4" M%9K=[4"TE3;7"M]J,0P?[2AGX)1/8L]WY=_(0Q\F8[P>B$VX!H^9E$E2!4R: MVMH!F[FR2C"S)3^];O\@I,I3E_6!]D?$JM9HMLH8'_653X%=:P*JV=7/H0 U MVON5&(LNA(*D@74O).[N.$-/>.915@DR1EU_!.B)W44/3.4$'F2XB3R\1LQO M9IEGQJAJ=H<.,72!U$A"@\0%9VM,DKS"0Y&2G5%P[L8!M>,6=$5!D=?D=?7KFE#UM$ &^>COQUH. MT2'R=QB._>LPX!3MFZ)]4[1OBO9-T;XIVC=%^Z9HWQ3MFZ)]O4^Y+8I2V1-Q MAQ8CCN=5V03W%R]PG,P7'S#VXQE[S99L P]=O7AARJ[S7R(J6R_@DJ5_#Q$7 M<>27_6*)^=W#V-#SLPO8_S_YB#@68R E\U\M! M,P)DRS;#4U'&0T4LV,;)H? L@8JY<9CCO=) MN!_UXGF'(WS,FG*]E'2!SF7O@K!2$N S\)Y@RI5\XI7;:*+QO8UHU'EM/*N\!%N#2D-^QP)6L6&*&-Q,Y_QQ1.W,5;.X1\9B MEQ++P6"(<=T^-9"*I3@>?NZ%+.9HO M9G&,V!-G+O/Z_5FR+UTVCQ[8!6)"N#]\(RODE7^+_37[FE-\SG$3 MAWVP*'4<.:ZS_ZK#/PN=JK>71RDO1!UGD/>"65@.1>DX"%1O;P/W.0CSUU4S M1$JHTP9W.")'2J (4/3X"3L\,1WT*XM(CS* #XKTP8Q&/*7GSUBF.WW-MP$4 M;?@ 4!ME.]_M__J/ !$J]=7N%FU1*$]$U.W_)U,/A33 DQ/WU.5,\Z.&.LFJ MO$7#82Q3 BV5%R&LQS%TIN.A7G*T29.8<_=.E>HH[03MI+;27!&(8JF NZ1- M-)ZU0>[,$+G!7,*AD#L; 7+OVR#WWI9ZC4,A]]Y6Y,YW)4ZO"?I7BB)/<25# MJ[-E.^#P9I!8%+T^V=>7#;2GL8WE4^ML&=IJK=8P=FI,6F/BE!>GO>IJK[O2 MWC8:/0)5U;%7!=(!7W]G6S<(^5L.F#RZ(3I44[Q$S\GA7V(X]4< /G(;),A3 MP=Y4G) YKI)C\E(RW 7EGO[)928[)Q=VL68B#P&[FOU^YKD>5I1NK_3QIDG; M1'"]FS5^RZDP$TD.?'TNT=@0I!>ORJI^UO@W R[&>K(;]36#\S2F0HCC"[Q^ M#B*.W@7F1[*4:_JW./#S8B"%>'?Y\B16G2YC0E]%.85:=9>YN5AH6_(6*IX=WLFM6N3UF]HB]?7+Q?%%1S0KK=!K+-!#/AM:\)5+31P<$CL MT;[1;<<&Q72'#Y3![<@#%M\%3?-M<+$XY]E#6C>1R>-J/0QM3>RL=1)X>X': MXG$V..!#NYUG,K>S1,_D>[YFWS-^J(1U\@#>0#N>XG-_'B]42^Z3*WHLG$>4 MT!5,\4#!D-_\T[J<,@A&?:K4LWC$7OG)%%9&PI@=UE,!]#K4V"T$!_-=I&X MX)9F78JLR9&!7*S-X!OM\FU3/,$@C#Y\K@UP2&&*I=L42__!1G7K,9;>1T+S M">/PC3>GM,HZ__"^&D4O1D4W.[#3T$D]K&RY0L_=T'GCNRBJ^_,:7:$]?2U5K+X$ MI"N10>[2'NX*WD3_0/X27:>1+[AJ(FIKRZFYV69=NC B%P)X+.3>W?$J#)BH MKCUEC+ K,QYE7U' H..PUIQ%MX.]'R%8HB'Z-^1FU/FC/\TN[.+Y0 M24"2ZD=2?&J^>3#) ,Q3N49'LC>VQRN22<,K9.LS+-?&?_&2?_CI-@A^[63OXUYWGG_')S!9U$."=+ M-\H?8&6*@,/ SW0G\N]+,,P7UU37(B]PP[V%HA%YZ6GX_DR67UP29#'H!-'O M)U=L!N[V^L%"@DDV19K-&)/^P*9-K]"6#!YS$0YB?#:349W=#VCC!OX3OB=X M2QZ>3\K]2T/[Z;%8("^)J=G%S;"8 MKI:*T/Z G[0C.C7(RC2\\.#/%X9@3N,T8N#/VJ&4@T_T$RCJ\.TP;5248>1_<'J$V_=D+N'2?$.IR)U6[,[<"3W)!Y?U3,Q$6SK[%E* M'G QX " V12@Y\87A '@KX=0/&BP:NCF MG+J"YM"W5B&FKE1RX+CR9,7LHHX2U*:VT F:$(B*908.YSW!&T0]@OO0Y2_= M,S-QPY:4N\9';_8J*NL%?>,19M*JY0@.-M=#RB1EBEWWS312"K2X!_0]0[!Y M+)$?.,#"QX_R!H:O'/WXFL"S['FCF>>Q[*KXWMTQ*UVYEXK::T+YTZN"4BH[ M&Z E*2H_::&#KJB+=E3BE2$L%R$XR(C,Z[ M3K(^NDB_JIB46HBC?I&.KEGI.N6'+*)2.RRMF@IJOGAR7Z2;@=E NMKT.F)? M;:7T"E3L8Q!APF^B96(3ZU"]I:Z2O*I8FDA@X!M*:1F<1?YC@KW?J20H G'V M0JL8675/7:1?58Q-5Z"VU-L_OO3-*AG=*6XG?"^[N,:'<_;C.6S K_AU-N@; M"5G,)+^WEP>U=:X:*/H!6?U[_/C!:>HE:?X^89Y><8'C1%7PQV@0.U)_]%"L M6O8F?,*GY!\1R4CCA+)Z=ZBV^ AR"I2][4"SA18WI0THN86OZ%-W 3Z&/&EA5V.J8/MF8C7$=4#/, M6PFS(6F;2A/HW MMU2GE3S1R">\7H*4;7B-9U992$^"41I,=LVJN5_D<=:WM M3U$:IVXXIR;2@J!_I51TC/F;B%KJ['+P/<$>0HU5E?(A]$> SE+L +JIF 8I M.7"!R093+PEQF[9Y>:NV@.F6D6GNQS0>JZ.K$#14]<<=)DE MM,1;1"+&X ?*:F."Q<&@J#>&3F)LN7HHF!]D<7XBKL_--S>DBK=.HR"KGQA? M,)?F"85HL\+1[B*-$[QF$0D?K;.''KF"AFZP;@:GEX&A&W\UQHNO\ A M)1IGLBU;#)1:E@<@^'7YFJEV5+V_;]D1-.H8?.]/'/ Q^AYXJ2VG355R^OR* M'4HTW%2L5M(9?+03U_CH7_S M9'!'?F1/I3V@+0ZWS$NF) ?)M>OQ2**>2_ACU27/:XA)?H.3G0 MK'8%1>VA$ATC9FX<8:7PY"1=[-A%Y8C4$A.%W,#[4TW$:3A(BFYVH*34/ V@ MK/)$CDF3NR%-;<<)2Q,GX'Y$9>]1I"R8-WWL+I94IVS<^)@U3E0+F[JGO6!)ECHU M6T.$.IXNS]WH=UE@X[@%]"*EJS9E![:!Q5[7IAAY7R_Q]JV/@DSSZ5\."D__ MD2587F4/G30O0+15K9&]:MRXYC2Q4,HU.H6JQ2P9*5-\M%]"=;I^AP3@C\SH\K=T-_( MKV.:C (- )RGW-?74LH*MTI%5#-$[4?ZI>J*<=;;G^#BC1WUL7&T'G3', M2[B<[RY"-]9/_6WH9$?HIAD%8SM#F> M"1?'YZHSXJ:VT#$BL2;5LO!%C YSJ9Y_*/LH)TX6OA8VAG8MU=*546^)<_(Z M[ROH;@/RBP=P9^S3Q8.173QX^HR?5CB-W%U" MIFBK8/.$%5DA30RI!@%&38R!&BL5:T/L:U?K38AW"(D-#=JJU@CLP: V8JLM M90*>P4WUQQ7E_=R-6=G.-;O57ZVG=+X[-+G/3AQGGUWBWZ6,#[I"L-_&LS19 M81+\<0AM-T1\^O\4]%T[632R&AP:2M#C5Z&97UPI/*$RR3X*;02?5*_4T@?7 ML'(N2\D"C*]>$/&"6*8G&EVA[603M+4E 8X9I^XFCE/D7_**4O>(!-C/=,P0 MQ#9C0>?T&,WAUK*R ^8'M$F)MZ(K#-7/)7'7HCWK"9^C0V,5XNV'M2F*JP5^ M5PF"Z\$306Z[M0N@7-TQ102*K]?<140W3 MA4K8&SH[J#5F"GF @]>\2.R3F 9:;\W'UU2 X9YD[KSPMI4I;+K8(6)WAY*\ M3E^2D. Y37A=%OP1_?&'2]E"622 MFZ"Y'7%I/604[^]9D\M6):RV7JG1N;4MITVJ;0I@;J>,-GO F7+9IERV*9?M M!+EL?Z+: 5KKCZ1N0#^I4U/=@&%.=>_<[!3A@1OOCSA,Y-1@[PNR5\B/_<$'Y"/JZ=*_-QO5$C>GRZ# ![9*D[NR[/<@0-BX@(I* MK0MF/[ZKERPMAE4Z\>"7SR9W?G+G)W=^*^='=7[.X1X1=9W&7[ ?I('Y"'J+?MS!=B%W6$V#/06;1J!:24E6W(Q?D7!8J>:%&WII=I%DOCAWX\";1?YE0%<@Y%^YA&6BQ%3%>1=I>L:9 M+#VC2HF3D<)^E1'C,&J<('*2%7)*-+$6G"K'C7PGI\LI"',H9=D T$D;55%I M%!L2]H!9#PJ(9DVZ,D^3.*$(L()5# TQ6X;# *_Y*M@JJT$K&8&O]#>11[AK MF+V9A:,\I>PHGDSG7)AG>=,%X%=^5;;QF?=\U$Z#0N\"AK#W(,!Q*,$=CK9T M4T1YZC^[97B-R0(%_/>7[/(AW82Z:H7V5Z!OQ@RA)H8B!M<;P9*7[\2UE<]X M8Q /!'V#II^]024H6VS%F>>E:V9T(?_<#=W(0S'5RRO76_$PU?X)Q?F"O\7- M+OL1M$+4)-[RTTFI;?A>9AN6ONP4GW86F#CLX\[QUUG[[ G[(P(<1@&X"3BJ M*I,EJ=FON;FM(;VT[*VRCT.U O[7R M9#%3:T8RCA K>:-WNMC<[=5 JN 3_/"Q0I;J_%'0W ZXM%2Q@H^ (>B3R)+F MW:'D4T20&[++5S?<>&<\?J!T,N53%JLS'@G<.9:II'C%-)(3N%M3(IP'<+-H MX\S_GS0CVP!6:7]P%[8=F!HRL0E"V>Y ]7*^>')?.EL\AX& @Y9M;;UVUDY5 M?JW?[=ED1242ER2@;_=T4Y9>-62X,I;]J,A)],*&]YR@UI+?SN"W")CEA''> MRX)R%?D5U3EA_(S%>8.D*#%Z@:,DB)8H\@(4ZZ6V?UN-C)5&Y$>>1V/:D]4N M8WS/CCH69C@,6/DO/_62V\!]YF_W',C<*<)CZIYV>&ZMT*R7!E/P"A\ED]"H M$1G3ZVT'HKHZJP_B\%$O16W=G+8Y>41D&WA(7-RXN>4X@1&R,TSH2@\#MDKD MQ,2R2L:2YO UBV7Z5)=^$P]#Y+U>(Y9B%N;O1:_3*#_YBEFYWUU!P74:^;)4 M6/-1P#P6N8B/X6C%F27A"F;\EB;[59P$:VHLSQ?W]!P.')HP MV6"KKR2:R <<3>KMD)3Z*3FCU%"Z2 D34/;2@)?]0^HG:O6'#B1T -1,1."( MWN<5U>;/8;!TY4G/36VAW?@.2(E9'^3.P3TB"TS6+-'C'$>^(GV(]I!V@$X3 M:B-W%4]"X8.D!O%PSM4+*^Z=!W+ND+Q4WW>R?)\L?^?+?,"_Y&7[ON(E_(!3 M>#AI>?G"R,\IC-5A#%4_F!7M&A,4+*-LU:7NQ>&B0G$H]Y ?UXDY,QD#V/;0 M Z^R])G+"'RC.L12617V[( O*Q=[.'65I^CJ=(\[1]GR9G)I).P'E M,2X6R$OV)[V4M@#,Q+3(N:'1M4$L! A0#% @ 87V+ M5TG#Q6\+!0 GAX H ( !LQ &5X,S(M,2YH=&U02P$" M% ,4 " !A?8M7OP:3U/ $ !['@ "@ @ 'F%0 97@S M,BTR+FAT;5!+ 0(4 Q0 ( &%]BU?@^^Z[B*I0<:>TVT /[_!0 4 " 7