<SEC-DOCUMENT>0001493152-21-013897.txt : 20210609
<SEC-HEADER>0001493152-21-013897.hdr.sgml : 20210609
<ACCEPTANCE-DATETIME>20210609155206
ACCESSION NUMBER:		0001493152-21-013897
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20210430
FILED AS OF DATE:		20210609
DATE AS OF CHANGE:		20210609

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:		211005098

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10-q.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:IDT="http://idt.net/20210430">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_029_US%2DGAAP%2D2020 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_IDT_idt.net_20210430 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20200801_20210430 -->
<!-- Field: Set; Name: xdx; ID: xdx_05B_edei%2D%2DEntityCentralIndexKey_0001005731 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DDocumentFiscalYearFocus_2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DDocumentFiscalPeriodFocus_Q3 -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DEntitySmallBusiness_true -->
<!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DEntityEmergingGrowthCompany_false -->
<!-- Field: Set; Name: xdx; ID: xdx_056_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0wNy0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DDocumentQuarterlyReport_true -->
<!-- Field: Set; Name: xdx; ID: xdx_056_edei%2D%2DEntityFilerCategory_Accelerated Filer -->
<!-- Field: Set; Name: xdx; ID: xdx_075_SO_Z%2D%2D\2021 OPERATIONS\2021 EDGAR\03 March\IDT CORPORATION\03%2D23%2D2021\Form 10%2DQ\Draft\Production\form10%2Dq.xdxs -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_061_Integer_0_Integer -->
<!-- Field: Set; Name: xdx; ID: xdx_060_Percentage_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_064_perUnitItemType_0_perUnitItemType -->
<body>
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityCentralIndexKey">0001005731</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">true</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:CurrentFiscalYearEndDate">--07-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">true</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityFilerCategory">Accelerated Filer</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2021-04-30" id="xdx2ixbrl0136" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-04-30" id="xdx2ixbrl0145" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2020-07-31" id="xdx2ixbrl0146" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0399" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0402" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0403" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0407" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0410" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0411" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0412" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0413" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0416" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0418" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0419" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0420" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0421" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0425" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0426" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0427" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0428" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0430" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0431" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0443" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0471" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0472" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0473" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0500" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0501" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0502" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0503" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0506" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0507" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0508" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0510" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0511" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0516" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0517" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0520" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0521" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0524" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0525" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0527" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0528" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0529" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0531" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0534" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0536" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0537" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0538" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0542" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0545" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0546" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0547" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0548" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0551" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0552" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0553" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0554" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0555" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0556" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0560" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0562" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0563" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0565" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0566" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0569" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0570" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0571" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0572" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0573" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0596" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0597" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0598" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0600" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0601" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0602" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0605" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0606" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0608" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0609" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0610" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0611" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0614" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0615" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0616" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0617" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0618" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0619" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0623" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0624" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0625" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0626" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0628" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0629" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0632" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0633" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0634" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0635" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0636" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0659" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0660" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0662" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0663" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0664" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0665" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0668" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0669" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0670" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0672" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0673" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0674" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0677" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0678" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0679" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0681" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0682" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0683" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0686" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0689" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0690" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0691" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0692" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0695" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0696" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0697" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0698" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0699" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0700" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0704" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0705" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0706" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0707" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0709" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0710" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember" id="xdx2ixbrl0713" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" id="xdx2ixbrl0714" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0715" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" id="xdx2ixbrl0716" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0717" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:PaymentsToAcquireRelatedPartyCommonStockAndWarrants" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl0786" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl0789" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl0792" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromNotesPayable" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0812" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0815" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0818" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0821" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl0855" decimals="INF" unitRef="Integer">3</ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_us-gaap_CorporateMember" id="xdx2ixbrl0865" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_us-gaap_CorporateMember" id="xdx2ixbrl0885" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_us-gaap_CorporateMember" id="xdx2ixbrl0905" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_us-gaap_CorporateMember" id="xdx2ixbrl0925" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_FintechMember_country_GB" id="xdx2ixbrl1029" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_GB" id="xdx2ixbrl1031" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_FintechMember_country_NL" id="xdx2ixbrl1037" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_NL" id="xdx2ixbrl1039" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_FintechMember_custom_OthersMember" id="xdx2ixbrl1045" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_FintechMember" id="xdx2ixbrl1053" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_FintechMember_country_GB" id="xdx2ixbrl1077" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_FintechMember_country_NL" id="xdx2ixbrl1085" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_NL" id="xdx2ixbrl1087" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_FintechMember_custom_OthersMember" id="xdx2ixbrl1093" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_FintechMember" id="xdx2ixbrl1101" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_FintechMember_country_GB" id="xdx2ixbrl1125" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_GB" id="xdx2ixbrl1127" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_FintechMember_country_NL" id="xdx2ixbrl1133" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_NL" id="xdx2ixbrl1135" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_FintechMember_custom_OthersMember" id="xdx2ixbrl1141" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_FintechMember" id="xdx2ixbrl1149" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_FintechMember_country_GB" id="xdx2ixbrl1173" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_FintechMember_country_NL" id="xdx2ixbrl1181" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_NL" id="xdx2ixbrl1183" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_FintechMember_custom_OthersMember" id="xdx2ixbrl1189" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_FintechMember" id="xdx2ixbrl1197" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="AsOf2021-04-30_srt_MinimumMember" format="ixt-sec:duryear" id="xdx2ixbrl1240" name="us-gaap:LessorOperatingLeaseRenewalTerm">1</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2021-04-30_srt_MaximumMember" format="ixt-sec:duryear" id="xdx2ixbrl1242" name="us-gaap:LessorOperatingLeaseRenewalTerm">5</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" contextRef="AsOf2021-04-30" id="xdx2ixbrl1310" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember" id="xdx2ixbrl1339" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember" id="xdx2ixbrl1341" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" id="xdx2ixbrl1347" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" id="xdx2ixbrl1363" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember" id="xdx2ixbrl1381" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember" id="xdx2ixbrl1387" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember" id="xdx2ixbrl1389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" id="xdx2ixbrl1395" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember" id="xdx2ixbrl1473" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31_custom_OtherMarketableEquitySecuritiesMember" id="xdx2ixbrl1477" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31_us-gaap_SeriesAPreferredStockMember" id="xdx2ixbrl1493" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember" id="xdx2ixbrl1497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1543" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1544" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1546" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1554" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1556" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1558" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1559" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl1560" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1561" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1581" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1582" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl1583" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1584" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1596" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2019-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1598" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1602" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1606" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmortizationOfEquityMethodBasisDifference" contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1610" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1614" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1624" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1628" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1632" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1636" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember" id="xdx2ixbrl1640" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1650" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1658" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1662" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1678" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1680" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1690" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1696" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1698" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1702" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1704" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1718" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="xdx2ixbrl1720" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:PurchaseOfRafaelHoldingsIncWarrant" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1743" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:PurchaseOfRafaelHoldingsIncWarrant" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1745" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:PurchaseOfRafaelHoldingsIncWarrant" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1749" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ExerciseOfRafaelHoldingsInc.Warrant" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1753" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:ExerciseOfRafaelHoldingsInc.Warrant" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1757" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1759" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1761" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1765" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1783" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1785" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl1787" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1789" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2019-07-31" id="xdx2ixbrl1799" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1801" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1803" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1825" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1827" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl1829" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1831" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:Net2PhoneUCaasOtherNet" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1912" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:Net2PhoneUCaasOtherNet" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1914" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:FintechmoneyTransferSettlement" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1922" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:FintechmoneyTransferSettlement" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1926" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1928" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1930" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1934" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsCarrierServicesSettlement" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1944" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsCarrierServicesSettlement" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1946" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsCarrierServicesSettlement" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl1950" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl1952" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl1954" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl1956" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2020-01-012020-12-31_custom_NetTwoPhoneIncMember" id="xdx2ixbrl2012" decimals="INF" unitRef="Shares">50</ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl2038" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl2042" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl2050" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-02-012021-04-30_us-gaap_EmployeeStockOptionMember" id="xdx2ixbrl2062" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-02-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember" id="xdx2ixbrl2070" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-02-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember" id="xdx2ixbrl2072" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-08-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember" id="xdx2ixbrl2074" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl2078" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2020-02-012020-04-30" id="xdx2ixbrl2136" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2019-08-012020-04-30" id="xdx2ixbrl2138" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods" contextRef="From2021-02-012021-04-30" id="xdx2ixbrl2140" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods" contextRef="From2020-08-01to2021-04-30" id="xdx2ixbrl2142" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="idt-20210430.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2020-08-01to2021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-02_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-02_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_CommonStockClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_CommonStockClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_FintechMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_FintechMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_FintechMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_FintechMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_FintechMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_FintechMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_FintechMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_FintechMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_FintechMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_FintechMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_FintechMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_FintechMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_FintechMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_FintechMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_country_GB">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_FintechMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_country_NL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_FintechMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_OthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_NewarkMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">IDT:NewarkMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-292020-09-01">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-29</xbrli:startDate>
        <xbrli:endDate>2020-09-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_IDTFinancialServicesLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:IDTFinancialServicesLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_IDTFinancialServicesLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:IDTFinancialServicesLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_MunicipalBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_MunicipalBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_OtherMarketableEquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">IDT:OtherMarketableEquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_OtherMarketableEquitySecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">IDT:OtherMarketableEquitySecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_MutualFundMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_MutualFundMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_SeriesCPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_SeriesCPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_HedgeFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_HedgeFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_OtherInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_OtherInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_WarrantsClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:WarrantsClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesAConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember_custom_VisaClassACommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesAConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:VisaClassACommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-09-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-302021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-30</xbrli:startDate>
        <xbrli:endDate>2021-02-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-02-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012020-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2020-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-11-29</xbrli:startDate>
        <xbrli:endDate>2020-12-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_TradeNamesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-03_custom_PutCallOptionAgreementMember_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">IDT:PutCallOptionAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-22_custom_IDTInternationalTelecomIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-03-21</xbrli:startDate>
        <xbrli:endDate>2021-03-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-03-21</xbrli:startDate>
        <xbrli:endDate>2021-03-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-11_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-11</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_RingsouthEuropaSLMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:RingsouthEuropaSLMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-08</xbrli:startDate>
        <xbrli:endDate>2019-12-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_StraightPathMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_StraightPathMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_StraightPathMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_StraightPathMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">IDT:PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-19</xbrli:startDate>
        <xbrli:endDate>2020-12-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_ClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">IDT:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">IDT:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:DeferredStockUnitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012021-04-30_custom_DeferredStockUnitsMember_custom_ClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:DeferredStockUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012020-12-31_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_NetTwoPhoneIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-26</xbrli:startDate>
        <xbrli:endDate>2021-05-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-02-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-02-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-08-012021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-08-01</xbrli:startDate>
        <xbrli:endDate>2021-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_FederalTelecommunicationsRelayServicesFundMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:FederalTelecommunicationsRelayServicesFundMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-30_custom_UniversalServiceFundMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:UniversalServiceFundMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IDT:TDBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-17</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-162021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001005731</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IDT:TDBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-16</xbrli:startDate>
        <xbrli:endDate>2021-05-17</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Integer">
      <xbrli:measure>IDT:Integer</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Percentage">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="perUnitItemType">
      <xbrli:measure>IDT:perUnitItemType</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact001337" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1339" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1341" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="Fact001343" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="Fact001377" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="Fact001379" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1381" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="Fact001383" toRefs="Footnote001408"></ix:relationship>
  <ix:relationship fromRefs="Fact001646" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001654" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1662" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001670" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1678" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001686" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001694" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1702" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001710" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1718" toRefs="Footnote001725"></ix:relationship>
  <ix:relationship fromRefs="Fact001648" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="Fact001656" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="Fact001664" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="Fact001672" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1680" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="Fact001688" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1696" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1704" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="Fact001712" toRefs="Footnote001726"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1650" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1658" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="Fact001666" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="Fact001674" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="Fact001682" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1690" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="xdx2ixbrl1698" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="Fact001706" toRefs="Footnote001727"></ix:relationship>
  <ix:relationship fromRefs="Fact001714" toRefs="Footnote001727"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; width: 100%"><div style="border-top: Black 4pt solid; border-bottom: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b>UNITED
STATES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b>SECURITIES
AND EXCHANGE COMMISSION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 12pt Times New Roman, Times, Serif"><b>Washington,
D.C. 20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b>FORM
<span id="xdx_909_edei--DocumentType_c20200801__20210430_zdJUEIiaxJX2"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span><span>&#9746;</span></span></b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>QUARTERLY
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.45pt; text-align: justify; text-indent: -24.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>FOR
THE QUARTERLY PERIOD ENDED <span id="xdx_906_edei--DocumentPeriodEndDate_c20200801__20210430_zw0QFGpLQ3A5"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">APRIL 30, 2021</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>or</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_edei--DocumentTransitionReport_c20200801__20210430_zAuMKSGlN0Mg"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>TRANSITION
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.45pt; text-align: justify; text-indent: -24.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Commission
File Number: <span id="xdx_903_edei--EntityFileNumber_c20200801__20210430_zzopeqqFLDgh"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityFileNumber">1-16371</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 18pt Times New Roman, Times, Serif"><b><span><span id="xdx_907_edei--EntityRegistrantName_c20200801__20210430_zhEzBdSHLxig"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityRegistrantName">IDT
CORP</ix:nonNumeric></span>ORATION</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Exact
Name of Registrant as Specified in its Charter)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_904_edei--EntityIncorporationStateCountryCode_c20200801__20210430_zcASzpLOmJ0k"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_90D_edei--EntityTaxIdentificationNumber_c20200801__20210430_zkcxotKDaP2c"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityTaxIdentificationNumber">22-3415036</ix:nonNumeric></span></span></b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(State
                                         or other jurisdiction of</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>incorporation
        or organization)</b></span></p></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(I.R.S.
                                         Employer</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Identification
        Number)</b></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90B_edei--EntityAddressAddressLine1_c20200801__20210430_ze9PW6WDWqR7"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityAddressAddressLine1">520
    Broad Street</ix:nonNumeric></span>, <span id="xdx_901_edei--EntityAddressCityOrTown_c20200801__20210430_zqmrJR07S4T8"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityAddressCityOrTown">Newark</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressStateOrProvince_c20200801__20210430_zS2noZHY6OGh"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">New Jersey</ix:nonNumeric></span></b></span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90A_edei--EntityAddressPostalZipCode_c20200801__20210430_z8ytPssKrFC9"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityAddressPostalZipCode">07102</ix:nonNumeric></span></b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Address
    of principal executive offices)</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Zip
    Code)</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90A_edei--CityAreaCode_c20200801__20210430_zI9TQ4y6OuM6"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:CityAreaCode">(973)</ix:nonNumeric></span>
<span id="xdx_905_edei--LocalPhoneNumber_c20200801__20210430_z3IbysE11sfa"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:LocalPhoneNumber">438-1000</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Registrant&#8217;s
telephone number, including area code)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Title
    of each class</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 2%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Name
    of each exchange on which registered</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_edei--Security12gTitle_c20200801__20210430" title="Title of 12(g) Security"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:Security12gTitle">Class
    B common stock, par value $.01 per share</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span>New
    York Stock Exchange <span id="xdx_908_edei--SecurityExchangeName_c20200801__20210430" style="display: none"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span></span></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="width: 30%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Trading
    symbol: <span id="xdx_900_edei--TradingSymbol_c20200801__20210430" title="Trading Symbol"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:TradingSymbol">IDT</ix:nonNumeric></span></span></td>
    <td style="width: 30%">&#160;</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">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. <span id="xdx_901_edei--EntityCurrentReportingStatus_c20200801__20210430_zC8WXLvzq1m"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">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 (&#167; 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). <span id="xdx_905_edei--EntityInteractiveDataCurrent_c20200801__20210430_zVFpSrJEMbmd"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif">Large
    <span>accelerated filer</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 27%"><span style="font: 10pt Times New Roman, Times, Serif">Accelerated
    filer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif"><span>&#9746;</span></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Non-accelerated
    filer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Smaller
    reporting company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span>&#9746;</span></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Emerging
    growth company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><span>&#9744;</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">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.
&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act.): Yes &#9744; <span id="xdx_90A_edei--EntityShellCompany_c20200801__20210430_zpHqGETVU3sf"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 24.5pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of June 2, 2021, the registrant had the following shares outstanding:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 12pt; text-indent: -12pt; width: 40%"><span style="font: 10pt Times New Roman, Times, Serif">Class
    A common stock, $.01 par value:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_edei--EntityCommonStockSharesOutstanding_iI_pii_c20210602__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zcj4lBHLCH4c" title="Entity Common Stock, Shares Outstanding"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-06-02_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,574,326</ix:nonFraction></span>
    shares outstanding (excluding 1,698,000 treasury shares)</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 12pt; text-indent: -12pt"><span style="font: 10pt Times New Roman, Times, Serif">Class
    B common stock, $.01 par value:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span id="xdx_90E_edei--EntityCommonStockSharesOutstanding_iI_pii_c20210602__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_z4QmxX8oJRH" style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-06-02_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">24,186,856</ix:nonFraction>
    </span><span style="font: 10pt Times New Roman, Times, Serif">shares outstanding (excluding 2,191,634 treasury shares)</span></td></tr>
</table>


<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; border-bottom: Black 4pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%">&#160;</td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">TABLE
OF CONTENTS</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 12pt; text-indent: -12pt"><a href="#v_002"><span style="font: 10pt Times New Roman, Times, Serif"><b>PART I. FINANCIAL INFORMATION</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; width: 1in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_010"><span style="font: 10pt Times New Roman, Times, Serif">Financial Statements (Unaudited)</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_004"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Balance Sheets</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">3</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_005"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Operations</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">4</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_006"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Comprehensive Income (Loss)</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">5</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_007"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Equity</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">6</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_008"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Cash Flows</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">8</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#v_009"><span style="font: 10pt Times New Roman, Times, Serif">Notes to Consolidated Financial Statements</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">9</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 12pt; text-indent: -12pt"><a href="#L_001"><span style="font: 10pt Times New Roman, Times, Serif">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">25</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_002"><span style="font: 10pt Times New Roman, Times, Serif">Quantitative and Qualitative Disclosures About Market Risks</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">36</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_003"><span style="font: 10pt Times New Roman, Times, Serif">Controls and Procedures</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">36</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 12pt; text-indent: -12pt"><a href="#L_004"><span style="font: 10pt Times New Roman, Times, Serif"><b>PART II. OTHER INFORMATION</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_005"><span style="font: 10pt Times New Roman, Times, Serif">Legal Proceedings</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    1A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_006"><span style="font: 10pt Times New Roman, Times, Serif">Risk Factors</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">37</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_007"><span style="font: 10pt Times New Roman, Times, Serif">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_008"><span style="font: 10pt Times New Roman, Times, Serif">Defaults Upon Senior Securities</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_009"><span style="font: 10pt Times New Roman, Times, Serif">Mine Safety Disclosures</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_010"><span style="font: 10pt Times New Roman, Times, Serif">Other Information</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">38</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0.3in; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Item
    6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><a href="#L_011"><span style="font: 10pt Times New Roman, Times, Serif">Exhibits</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">39</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 12pt; text-indent: -12pt"><a href="#L_012"><span style="font: 10pt Times New Roman, Times, Serif"><b>SIGNATURES</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; white-space: nowrap; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">40</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_002"></span>PART
I. FINANCIAL INFORMATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_010"></span>Item 1.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Financial Statements (Unaudited)</span></td></tr>
</table>


<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_004"></span>IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
BALANCE SHEETS</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_307_111_pn3n3_zd7C0Na4rFUe" summary="xdx: Statement - Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_494_20210430_zBakpjbDC0r8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April
                                            30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_499_20200731_zR8rz6WpqVll" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July
                                            31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Note
    1)</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in
    thousands)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--AssetsAbstract_iB_zpl4kYj11Kok" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">Assets</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--AssetsCurrentAbstract_i01B_zOH5lWzHj9w2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current assets:</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maCz2gl_zOZvhLDcB7Dj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; width: 66%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Cash
    and cash equivalents</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 13%; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,017</ix:nonFraction></span></p></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 13%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,860</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_407_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_i02I_maCz2gl_z3q0vRVr5DE3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Restricted
    cash and cash equivalents</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110,992</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116,362</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DebtSecuritiesCurrent_i02I_maCz2gl_zwNPMn1rzRgk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Debt securities</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DebtSecuritiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,852</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DebtSecuritiesCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,363</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--EquitySecuritiesFvNi_i02I_maCz2gl_zHjW5urr6S9l" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Equity
    investments</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,586</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,964</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--ReceivablesNetCurrent_i02I_maCz2gl_zN5UWXdbI7vc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Trade
    accounts receivable, net of allowance for doubtful accounts of $<span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20210430_zUSGcAdmUQ18" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,230</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">at April 30, 2021 and $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20200731_zF6RHO1SRmVg" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,085</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">at July 31, 2020</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,683</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">44,166</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--PrepaidExpenseCurrent_i02I_maCz2gl_zM2mgqCM3HMc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45,960</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,115</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--OtherAssetsCurrent_i02I_maCz2gl_zeHLdBMs7Til" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,959</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,302</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--AssetsCurrent_i02TI_mtCz2gl_maCz6EX_zatcfpJbwmyh" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">354,049</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322,132</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCz6EX_zytUMrwpGyK3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Property, plant and equipment,
    net</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,110</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30,061</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--Goodwill_i01I_maCz6EX_zgvjZP2o4d36" style="vertical-align: bottom; background-color: White">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Goodwill</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,943</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,858</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--OtherIntangibleAssetsNet_i01I_maCz6EX_zfop92CIt203" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other intangibles, net</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherIntangibleAssetsNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,235</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherIntangibleAssetsNet" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,959</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--LongTermInvestments_i01I_maCz6EX_zquErZwsIAp2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Equity investments</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,922</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,833</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCz6EX_zIhwL2SxD2bl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease right-of-use
    assets</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,363</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,490</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_maCz6EX_zKGCZuoz8bLj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred income tax assets,
    net</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,530</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,512</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_i01I_maCz6EX_zYUBgjKlo6De" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    assets</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,747</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,905</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--Assets_i01TI_mtCz6EX_zgqSS2HxFdEh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    assets</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">461,899</ix:nonFraction></span></p></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">404,750</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z2radkcPQ4rh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Liabilities
    and equity</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_eus-gaap--LiabilitiesCurrentAbstract_i01B_zIa6aN9yxrQ8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current liabilities:</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--AccountsPayableCurrent_i02I_maCz6p4_zEttNWDYz7Hf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Trade
    accounts payable</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,386</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,147</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCz6p4_zKYTNc1G2x11" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accrued
    expenses</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">126,119</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">125,544</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCz6p4_zKJDAfAx766h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    revenue</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42,771</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,114</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_eus-gaap--DepositLiabilityCurrent_i02I_maCz6p4_zVLvJ4wrDvGl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    deposits</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepositLiabilityCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110,715</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DepositLiabilityCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115,992</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_402_eus-gaap--OtherLiabilitiesCurrent_i02I_maCz6p4_zKCi2ITgflhj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    current liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,345</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,073</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--LiabilitiesCurrent_i02TI_mtCz6p4_maCzGPF_z3YILTYhsjMf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    current liabilities</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">327,336</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,870</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzGPF_zWvzCntwG0Mj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease liabilities</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,108</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,353</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--OtherLiabilitiesNoncurrent_i01I_maCzGPF_zqTkQkeQvUPg" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,295</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,388</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--Liabilities_i01TI_mtCzGPF_maCzYj0_zzWUrMtxSJj5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total liabilities</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">334,739</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">333,611</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--CommitmentsAndContingencies_i01I_maCzYj0_zDeEPasWsgG5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Commitments and contingencies</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">-<span style="-sec-ix-hidden: xdx2ixbrl0136">&#160;</span></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_eus-gaap--EquityAbstract_i01B_zjVcHbSduZz3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Equity:</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--StockholdersEquityAbstract_i02B_zuXoGeSvcKG8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">IDT Corporation stockholders&#8217;
    equity:</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_eus-gaap--PreferredStockValue_i03I_maCzkMY_zZm9uGGaCSVg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Preferred
    stock, $<span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pii_c20200731_zuqHUlDPHbi9" title="Preferred stock, par value"><span id="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pii_c20210430_zlnNWC9gykN9"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2020-07-31" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-04-30" decimals="INF" unitRef="USDPShares">.01</ix:nonFraction></ix:nonFraction></span></span> </span><span style="font: 10pt Times New Roman, Times, Serif">par
    value; authorized shares&#8212;<span id="xdx_909_eus-gaap--PreferredStockSharesAuthorized_iI_pin3_c20210430_zajJM8q9X87k" title="Preferred stock, shares authorized"><span id="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_pin3_c20200731_zswF29xT1Tpi" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">10,000</ix:nonFraction></ix:nonFraction></span></span></span><span style="font: 10pt Times New Roman, Times, Serif">;
    <span id="xdx_904_eus-gaap--PreferredStockSharesIssued_iI_pii_do_c20210430_zlNiPgCrhODb" title="Preferred stock, shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesIssued_iI_pii_do_c20200731_zLtuKtIGN0Da" title="Preferred stock, shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-07-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></span></span></span> <span style="font: 10pt Times New Roman, Times, Serif">shares
    issued</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0145">&#8212;</span></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0146">&#8212;</span></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Class
    A common stock, $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pii_uUSDPShares_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_z2Pt8zxbjHn9" title="Common stock, par value"><span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pii_uUSDPShares_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zGDVQH7GWH1" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" decimals="INF" unitRef="USDPShares">.01</ix:nonFraction></ix:nonFraction></span></span>
    </span><span style="font: 10pt Times New Roman, Times, Serif">par value; authorized shares&#8212;<span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_z8uDJ8zS4dsb" title="Common stock, shares authorized"><span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_znlzxEvIedi4" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">35,000</ix:nonFraction></ix:nonFraction></span></span></span><span style="font: 10pt Times New Roman, Times, Serif">;
    <span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zMPBq4UUUeF9" title="Common stock, shares issued"><span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_z7U1akRkZDf4" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">3,272</ix:nonFraction></ix:nonFraction></span>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares issued and <span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_ze47uwOGdLob" title="Common stock, shares outstanding"><span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zQzsjP8rGvWl" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,574</ix:nonFraction></ix:nonFraction></span>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares outstanding at April 30, 2021 and
    July 31, 2020</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--CommonStockValue_i03I_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zQjJ2gAUZ353" title="Common stock, value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--CommonStockValue_i03I_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zmoCFBhRx6Yc" title="Common stock, value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Class
    B common stock, $<span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pii_uUSDPShares_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zmWSu80VGQs2" title="Common stock, par value"><span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pii_uUSDPShares_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zp2bsCMNI3u5" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" decimals="INF" unitRef="USDPShares">.01</ix:nonFraction></ix:nonFraction></span></span>
    </span><span style="font: 10pt Times New Roman, Times, Serif">par value; authorized shares&#8212;<span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zior2ouj7gv1" title="Common stock, shares authorized"><span id="xdx_90F_eus-gaap--CommonStockSharesAuthorized_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zd4i7EdZc3ge" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">200,000</ix:nonFraction></ix:nonFraction></span></span></span><span style="font: 10pt Times New Roman, Times, Serif">;
    <span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zO8WytpZ40q" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,343</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_90E_eus-gaap--CommonStockSharesIssued_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zZkD4X3S9uH2" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,961</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares issued and <span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zHPWORQzLMj6" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">24,151</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zkucE8q82hub" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">24,345</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares outstanding at April 30, 2021 and
    July 31, 2020, respectively</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--CommonStockValue_i03I_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zvSzQSsYicp4" title="Common stock, value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">263</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--CommonStockValue_i03I_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zG0eW81mAjbg" title="Common stock, value" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--AdditionalPaidInCapital_i03I_maCzkMY_zDoRTUxm2vTf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Additional
    paid-in capital</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">277,125</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">277,443</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--TreasuryStockValue_i03NI_di_msCzkMY_zNQiohRojPhi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Treasury
    stock, at cost, consisting of <span id="xdx_90F_eus-gaap--TreasuryStockShares_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_z4Qf6DCrWY32" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,698</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_906_eus-gaap--TreasuryStockShares_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zKUx58ftRQqi" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,698</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Class A common stock and <span id="xdx_905_eus-gaap--TreasuryStockShares_iI_pin3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zCC9NSx7tjt4" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">2,192</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">and <span id="xdx_90A_eus-gaap--TreasuryStockShares_iI_pin3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zhwHVlntTJE" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,616</ix:nonFraction>
    </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Class B common stock at April 30,
    2021 and July 31, 2020, respectively</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60,413</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56,221</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i03I_maCzkMY_z26bSdfm7w87" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accumulated
    other comprehensive loss</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,390</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,410</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--RetainedEarningsAccumulatedDeficit_i03I_maCzkMY_zAsYeE8xqHPj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 20pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accumulated
    deficit</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">81,589</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">139,333</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>

<tr id="xdx_408_eus-gaap--StockholdersEquity_i03TI_mtCzkMY_maCzQHB_zcP9Iw6KTgC4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    IDT Corporation stockholders&#8217; equity</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">127,029</ix:nonFraction></span></p></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">74,772</ix:nonFraction></span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--MinorityInterest_i02I_maCzQHB_zQ0Tyb7FfrFe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Noncontrolling
    interests</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">131</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,633</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i02TI_mtCzQHB_maCzYj0_zlkirVpJ1BX" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 30pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    equity</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">127,160</ix:nonFraction></span></p></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71,139</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtCzYj0_zT5GuCjRv3H1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    liabilities and equity</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 7.5pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">461,899</ix:nonFraction></span></p></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">404,750</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_005"></span>IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
STATEMENTS OF OPERATIONS</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_30B_113_pn3n3_zQGRPEDedXp7" summary="xdx: Statement - Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20210201__20210430_zXBfcWRjuis9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20200201__20200430_znuKercSVVY6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20200801__20210430_znEjZHrEOTbf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20190801__20200430_z4u7HrgpoR2k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(in thousands, except per share data)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="14">&#160;</td><td>&#160;</td></tr>
<tr id="xdx_403_eus-gaap--Revenues_maCzMYz_ztuUsUedg8Nk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">373,831</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">321,336</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,057,022</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">985,425</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--OperatingExpensesAbstract_iB_z8XrhivAoMHh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--OperatingCostsAndExpenses_i01_maCzjcc_zETyTfcMuUVb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Direct cost of revenues (exclusive of depreciation and amortization)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">300,797</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258,839</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">843,116</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">801,016</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_maCzjcc_zIKoMdX63C2d" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Selling, general and administrative (i)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,148</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52,630</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161,591</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">159,853</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--DepreciationAndAmortization_i01_maCzjcc_zmiHocoY0m35" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,425</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,239</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,381</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,718</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--SeveranceCosts1_i01_maCzjcc_z5lhRJSP6hn7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Severance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">184</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">602</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">439</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SeveranceCosts1" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,714</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--OperatingExpenses_iT_mtCzjcc_msCzMYz_zztRczdpUylh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total costs and expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">360,554</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">317,310</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,018,527</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">978,301</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--OtherOperatingIncomeExpenseNet_maCzMYz_zLMtkdcHdyZ5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other operating gain (expense), net (see Note 10)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">595</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,402</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40C_eus-gaap--OperatingIncomeLoss_iT_mtCzMYz_maILFCOzHkI_zDZ9STCpEmn4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,792</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,045</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--InterestIncomeExpenseNet_maILFCOzHkI_znBa4jxgQ2Cf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Interest income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">125</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">223</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">525</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--NonoperatingIncomeExpense_maILFCOzHkI_zN9fQCc2dwu5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Other income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,815</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,144</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,608</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,360</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_maCzjqV_mtILFCOzHkI_z30LePJ4ybs" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17,812</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,704</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45,876</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,887</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msCzjqV_z3bX2m2E6RS4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Benefit from (provision for) income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,586</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left"></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,319</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">12,142</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,020</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_409_eus-gaap--ProfitLoss_iT_mtCzjqV_maCzIHi_zElVpXZA107d" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,398</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">385</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,018</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_403_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_msCzIHi_zkYS1WDXRKdb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Net (income) loss attributable to noncontrolling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">274</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">70</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--NetIncomeLoss_iT_mtCzIHi_z0WkHlmFVIIk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) attributable to IDT Corporation</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,348</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">518</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">57,744</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">63</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr id="xdx_404_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_zTqALqv7PSz4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings (loss) per share attributable to IDT Corporation common stockholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--EarningsPerShareBasic_i01_pii_z2k34BoaBlLb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.02</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.27</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr id="xdx_403_eus-gaap--EarningsPerShareDiluted_i01_pii_zkRBAmbUgGji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.39</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.02</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.23</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasicAbstract_iB_z2w5C809GDi5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted-average number of shares used in calculation of earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pin3_zbZQnTqSxrw1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,530</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,371</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,475</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,323</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pin3_zEkhe2GLO4l5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,136</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,506</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,903</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,323</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">(i) Stock-based compensation included in selling, general and administrative expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensation_pn3n3_c20210201__20210430_zspTZyrF1Dz6" title="Stock-based compensation" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKSAoUGFyZW50aGV0aWNhbCkA" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">275</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_c20200201__20200430_pn3n3" title="Stock-based compensation" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKSAoUGFyZW50aGV0aWNhbCkA" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">810</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensation_c20200801__20210430_pn3n3" title="Stock-based compensation" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKSAoUGFyZW50aGV0aWNhbCkA" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,215</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20190801__20200430_pn3n3" title="Stock-based compensation" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKSAoUGFyZW50aGV0aWNhbCkA" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,341</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_006"></span>IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_30A_113_pn3n3_zzfo76bWy3L2" summary="xdx: Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49C_20210201__20210430_zNyNzN2WGTi1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20200201__20200430_zjysxoDGWR1b" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_494_20200801__20210430_zW8rRCdcnyYj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20190801__20200430_zrY3ZUojieih" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--ProfitLoss_maCzemU_zd9cYkjWrvwh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Net income (loss)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,398</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">385</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,018</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB_zxtPnVa22fH3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other comprehensive income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_i01_maCzbYd_zUw0zXiSJVhk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Change in unrealized loss on available-for-sale securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">180</ix:nonFraction></p></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">163</ix:nonFraction></p></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_i01_maCzbYd_zbRUDs9sUjJ8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">747</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">647</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">817</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,364</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_iT_mtCzbYd_maCzemU_zZadLnG1qaM8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other comprehensive income (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">567</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left"></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">563</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">980</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,280</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iBT_mtCzemU_maCzkYl_zlNX1sQm7YX9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,965</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">178</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">57,038</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,413</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40A_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_i01N_di_msCzkYl_zICOwgUgVgQc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Comprehensive (income) loss attributable to noncontrolling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">274</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">70</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCzkYl_zTuIFkn6mTX6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss) attributable to IDT Corporation</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,915</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56,764</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,343</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="v_007"></span>IDT
CORPORATION</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
STATEMENTS OF EQUITY (Unaudited)</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_300_114_pn3n3_zym20F9wfFwe" summary="xdx: Statement - Consolidated Statements of Equity (Unaudited)" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementClassOfStockAxis_custom--CommonStockClassAMember_zyPXLtfcllc6" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4BF_us-gaap--StatementClassOfStockAxis_custom--CommonStockClassBMember_zY0FFE5O9sLd" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B5_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zYdp3mEcNhT" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br />Paid-In <br />Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockMember_zJF92NNoSHa" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br />Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zVaMI7j6O3Wl" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated<br />Other
    <br /> Comprehensive <br />Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_znwYaAu3Qm12" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_z0M5ycPgMHf1" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br />Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4BC_z4dOVouQTzWe" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br />Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="30" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    Months Ended April 30, 2021 <br />(in thousands)</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">IDT
    Corporation Stockholders</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br />Paid-In <br />Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br />Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated<br />Other
    <br /> Comprehensive <br />Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br />Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br />Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43D_c20210201__20210430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zV0ITn8KIqK5" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; width: 28%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT JANUARY 31, 2021</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">263</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276,871</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60,413</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,957</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">117,937</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;&#160;<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">556</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">90,416</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_406_ecustom--NoncontrollingInterestChangeFromBusinessCombination_zRgv6kGFFsO7" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Business
    acquisition</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0399">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21</ix:nonFraction></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0402">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0403">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">247</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">)<span style="font: 9pt Times New Roman, Times, Serif"></span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">268</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_i_pn3n3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Stock-based
    compensation</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0407">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0408">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">275</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0410">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0411">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0412">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0413">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">275</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--DistributionToNoncontrollingInterests_i_pn3n3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Distributions
    to noncontrolling interests</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0416">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0417">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0418">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0419">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0420">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0421">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">(<span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">228</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">228</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_i_pn3n3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    comprehensive loss</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0425">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0426">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0427">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0428">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">567</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif"></span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0430">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0431">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">567</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif"></span></td></tr>
<tr id="xdx_40B_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zcp9u8wbFdg" style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Exercise of stock options</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr id="xdx_407_ecustom--TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_i_pn3n3" style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Repurchases of Class B common stock through repurchase program</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0443">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_zvD0OlJxWVee" style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Restricted Class B common stock purchased from employees</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_zUoWv8fTGTQ" style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Grant of restricted equity in subsidiary (see Note 11).</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--ProfitLoss_i_pn3n3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0470">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0471">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0472">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0473">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,348</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">50</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36,398</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_438_c20210201__20210430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_z7K7U2TODT76" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT APRIL 30, 2021</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">263</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">277,125</ix:nonFraction></p></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60,413</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,390</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">81,589</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">131</ix:nonFraction></p></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">127,160</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="30" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Nine
    Months Ended April 30, 2021 <br />(in thousands)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">IDT
    Corporation Stockholders</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br />Paid-In <br />Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br />Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Other <br />Comprehensive <br />Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br />Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br />Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43A_c20200801__20210430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zTf8LnLzQ8M5" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; width: 28%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT JULY 31, 2020</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">277,443</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">56,221</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,410</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">139,333</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,633</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71,139</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zbZh0sKgvaZj" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Exercise
    of stock options</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden: xdx2ixbrl0497">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">686</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0500">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0501">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0502">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0503">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">686</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40D_ecustom--TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_zR4avvA10TD3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Repurchases
    of Class B common stock through repurchase program</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0506">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0507">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0508">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,849</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0510">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0511">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0512">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,849</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40D_ecustom--TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_zbTO8E1lCHhe" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Restricted
    Class B common stock purchased from employees</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0515">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0516">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0517">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,343</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0519">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0520">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0521">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,343</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_zKMJKUkWUeN9" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Grant
    of restricted equity in subsidiary (see Note 11).</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0524">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0525">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,195</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0527">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0528">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0529">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,195</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0531">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_408_ecustom--NoncontrollingInterestChangeFromBusinessCombination_zOwlytfM6tj" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Business
    acquisition</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0533">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21</ix:nonFraction></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0536">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0537">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0538">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,941</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:NoncontrollingInterestChangeFromBusinessCombination" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,920</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zYazcrGuhBPc" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Stock-based
    compensation</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0542">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,212</ix:nonFraction></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0545">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0546">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0547">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0548">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,215</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40C_ecustom--DistributionToNoncontrollingInterests_z8vWbixqlOx1" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Distributions
    to noncontrolling interests</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0551">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0552">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0553">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0554">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0555">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0556">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">646</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">646</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_zfYMoGaadjQ9" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    comprehensive loss</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0560">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0561">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0562">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0563">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right">(<span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">980</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0565">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0566">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">980</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40F_eus-gaap--ProfitLoss_zyzvJtyybToa" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0569">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0570">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0571">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0572">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0573">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">57,744</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">274</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,018</ix:nonFraction></p></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43F_c20200801__20210430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_z1MACdoLZpgi" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT APRIL 30, 2021</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">263</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">277,125</ix:nonFraction></p></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60,413</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,390</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">81,589</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">131</ix:nonFraction></p></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">127,160</ix:nonFraction></p></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
STATEMENTS OF EQUITY (Unaudited)&#8212;Continued</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_307_114_pn3n3_zFHdRyXRkxy5" summary="xdx: Statement - Consolidated Statements of Equity (Unaudited)" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 9pt Times New Roman, Times, Serif; display: none; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B8_us-gaap--StatementClassOfStockAxis_custom--CommonStockClassAMember_zGocSbbk4U5l" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br /> Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementClassOfStockAxis_custom--CommonStockClassBMember_zDv381dq23W3" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br /> Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zHhWnxi8hUV4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br /> Paid-In <br /> Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockMember_zYEwCGFAtcMg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br /> Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zr1Zo894oNA4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br /> Other <br /> Comprehensive <br /> Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z09mOCj0Rgy4" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br /> Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zplU4TccaAbg" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br /> Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" id="xdx_4B9_zmFWqPbunM5g" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br /> Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="30" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Three
    Months Ended April 30, 2020 <br />(in thousands)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">IDT
    Corporation Stockholders</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br /> Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br /> Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br /> Paid-In <br /> Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br /> Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br /> Other <br /> Comprehensive <br /> Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br /> Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br /> Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br /> Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_433_c20200201__20200430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zxbpseder43l" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; width: 28%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT JANUARY 31, 2020</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276,118</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">52,005</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,575</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">161,344</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,094</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,393</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_409_ecustom--TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_z4pO8aBjmaNh" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Repurchases
    of Class B common stock through repurchase program</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0596">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0597">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0598">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">212</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0601">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0602">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">212</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zqESFaen3D55" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Stock-based
    compensation</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0605">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">810</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0608">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0609">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0610">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0611">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">810</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_401_ecustom--DistributionToNoncontrollingInterests_zkKolHOcJtcf" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Distributions
    to noncontrolling interests</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0614">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0615">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0616">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0617">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0618">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0619">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">210</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">210</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_z33vRBALNKWf" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    comprehensive loss</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0623">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0624">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0625">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0626">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">563</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0628">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0629">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">563</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--ProfitLoss_zyPDbPvTmpI2" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    income</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0632">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0633">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0634">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0635">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">518</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">385</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43D_c20200201__20200430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_z8hpB9A7Xzg3" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT APRIL 30, 2020</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276,928</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">52,217</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,138</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">160,826</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,437</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,603</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="30" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Nine
    Months Ended April 30, 2020 <br />(in thousands)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">IDT
    Corporation Stockholders</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    A <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Class
    B <br />Common Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Additional
    <br />Paid-In <br />Capital</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Treasury
    <br />Stock</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Other <br />Comprehensive <br />Loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Accumulated
    <br />Deficit</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Noncontrolling
    <br />Interests</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: center"><span style="font: 9pt Times New Roman, Times, Serif">Total
    <br />Equity</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_43D_c20190801__20200430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_z1C7wqY4TWic" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; width: 28%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT JULY 31, 2019</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">273,313</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">51,739</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,858</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">160,763</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,687</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,557</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zTGCg8DEqY9i" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font: 9pt Times New Roman, Times, Serif">Exercise
    of stock options</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden: xdx2ixbrl0659">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0662">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0663">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0664">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0665">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_z7ZjEmFdMLWf" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Repurchases
    of Class B common stock through repurchase program</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0668">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0669">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0670">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">212</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0672">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0673">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0674">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">212</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_400_ecustom--TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_zCVAjEM2xV2l" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Restricted
    Class B common stock purchased from employees</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0677">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0678">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0679">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">266</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0681">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0682">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0683">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">266</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zWJcDixuKXW" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Stock-based
    compensation</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0686">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,339</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0689">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0691">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0692">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,341</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--DistributionToNoncontrollingInterests_zwVMy2Hz3kDe" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Distributions
    to noncontrolling interests</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0695">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0696">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0697">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0698">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0699">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0700">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="IDT:DistributionToNoncontrollingInterests" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">680</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_zEhtXsrYGL1i" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">Other
    comprehensive loss</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0704">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0705">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0706">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0707">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,280</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0709">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0710">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,280</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--ProfitLoss_zWY856pIQ5M6" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 9pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">Net
    loss</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0713">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0714">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0715">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0716">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0717">&#8212;</span></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">63</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">70</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></span></td><td style="font: 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td></tr>
<tr id="xdx_437_c20190801__20200430_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zkEBTOes0Yo5" style="font: 9pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">BALANCE
    AT APRIL 30, 2020</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_custom_CommonStockClassAMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_custom_CommonStockClassBMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">260</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276,928</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">52,217</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,138</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">160,826</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,437</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 9pt Times New Roman, Times, Serif; text-align: right"><span style="font: 9pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,603</ix:nonFraction></span></td><td style="font: bold 9pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 9pt Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="v_008"></span>IDT
CORPORATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">CONSOLIDATED
STATEMENTS OF CASH FLOWS (Unaudited)</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_307_112_pn3n3_zaMjhw6QzJ27" summary="xdx: Statement - Consolidated Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49C_20200801__20210430_zN6CL1MZaak4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20190801__20200430_zzPWpoH1hgL8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zJeHNdk3MV5d" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--ProfitLoss_i01_maCz2iI_zBNTImpKUgA8" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left">Net income (loss)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,018</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">133</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
<tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_z5YUjmTjCkcf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--DepreciationAndAmortization_i02_maCz2iI_zDDqGqPTxDQ8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,381</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,718</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_maCz2iI_zfJMgKpyMo9a" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Deferred income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">13,811</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,912</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--ProvisionForDoubtfulAccounts_i02_maCz2iI_zEnOggupj4je" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Provision for doubtful accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,220</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,282</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--ShareBasedCompensation_i02_maCz2iI_zdF4fX1R3xt5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,341</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--UnrealizedGainLossOnInvestments_i02N_di_msCz2iI_zA0GhXcXHZib" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">(Gain) loss on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,923</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">814</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_z5crh4CAkf4b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msCz2iI_zfk4VYck9U22" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Trade accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,626</ix:nonFraction></td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,374</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i03N_di_msCz2iI_z5DaEQcIWMNk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Prepaid expenses, other current assets, and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,961</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,080</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40B_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i03_maCz2iI_zgVlXKGNAfod" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Trade accounts payable, accrued expenses, other current liabilities, and other liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,154</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,894</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40E_eus-gaap--IncreaseDecreaseInOtherCurrentLiabilities_i03_maCz2iI_zoS1C8t8qk0k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11,078</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">67,273</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maCz2iI_zlAprtfxGv7j" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Deferred revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,611</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,704</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtCz2iI_maCzXW6_z86hkAcnaTye" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38,144</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">70,643</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_z8ZOiJwe1SS7" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzssP_zvlit4vXdHDe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,455</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,861</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_di_msCzssP_zgUSxHOocN8b" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Payments for acquisitions, net of cash acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,656</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">450</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_404_ecustom--PaymentsToAcquireRelatedPartyCommonStockAndWarrants_i01N_di_msCzssP_zPO7WlF9fIfh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Purchase of Rafael Holdings, Inc. Class B common stock and warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:PaymentsToAcquireRelatedPartyCommonStockAndWarrants" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0786">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_ecustom--PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_i01N_di_msCzssP_z3vwFAT5riJ2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Exercise of warrant to purchase shares of Rafael Holdings, Inc. Class B common stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0789">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--PaymentsToAcquireEquityMethodInvestments_i01N_di_msCzssP_zhUNA6gnZZ0e" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Purchase of series B convertible preferred stock in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0792">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--PaymentsToAcquireMarketableSecurities_i01N_di_msCzssP_zxQXKcS747l8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Purchases of debt securities and equity investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">39,347</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,790</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40C_eus-gaap--ProceedsFromSaleAndMaturityOfMarketableSecurities_i01_maCzssP_zHVEfb2TukKe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Proceeds from maturities and sales of debt securities and redemptions of equity investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,670</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtCzssP_maCzXW6_zqnGK1tLFpP1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">46,788</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">22,784</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_z2ytwBlWn90b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--PaymentsOfCapitalDistribution_i01N_di_msCzKAo_zMQXXJet7Xff" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Distributions to noncontrolling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfCapitalDistribution" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">646</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfCapitalDistribution" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">680</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40E_eus-gaap--RepaymentsOfOtherDebt_i01N_di_msCzKAo_zqJDxEX0f3w6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Repayment of other liabilities.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfOtherDebt" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">69</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfOtherDebt" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">449</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--ProceedsFromNotesPayable_i01_maCzKAo_z8QYlrmZ6qZh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds from note payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0812">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromNotesPayable" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--RepaymentsOfNotesPayable_i01N_di_msCzKAo_zXdLoZpjhSG7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Repayment of note payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0815">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_407_eus-gaap--RepaymentsOfLinesOfCredit_i01N_di_msCzKAo_zAEXnbGXErRi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Repayments of borrowings under revolving credit facility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0818">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,429</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40C_eus-gaap--ProceedsFromLinesOfCredit_i01_maCzKAo_zIIbub3HRoj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Proceeds from borrowings under revolving credit facility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0821">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,429</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--ProceedsFromStockOptionsExercised_i01_maCzKAo_zPkRsFJjSxFd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds from exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">686</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">276</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msCzKAo_zkfcaveU48Z" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Repurchases of Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,192</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">478</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCzKAo_maCzXW6_z4O8QOQg0kmh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash used in financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4,221</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,331</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCzXW6_zwEGhxYgc3Tj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,652</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,012</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzXW6_zTN2T0GtBKhd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net decrease in cash, cash equivalents, and restricted cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,213</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">90,746</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zZeUn2qr9bdb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">201,222</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">257,199</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_z4hULL2dl509" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents, and restricted cash and cash equivalents at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195,009</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">166,453</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_iB_zJpTMlHsFITj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental schedule of non-cash investing and financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_ecustom--LiabilitiesIncurredForAcquisition_i01_zBNHTNvzOoEg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Liabilities incurred for acquisition</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="IDT:LiabilitiesIncurredForAcquisition" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">393</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="IDT:LiabilitiesIncurredForAcquisition" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">375</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">See
accompanying notes to consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="v_009"></span>IDT
CORPORATION </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_801_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zB1icXVRFCm9" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
1&#8212;<span id="xdx_829_zSVbc5tTCFTc">Basis of Presentation</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &#8220;Company&#8221; or
&#8220;IDT&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#8220;U.S. GAAP&#8221;) 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 and nine months ended April 30, 2021 are not necessarily indicative of the
results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from
the Company&#8217;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&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2020, as filed
with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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 2021 refers to the fiscal year ending July 31, 2021).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_znGUKjkvfsEe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
2&#8212;<span id="xdx_820_zhcjdW89onY8">Business Segment Information</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and
cloud communications businesses and their increased contributions to the Company&#8217;s consolidated results. The Company now
has <span id="xdx_900_eus-gaap--NumberOfReportableSegments_pii_dxL_uInteger_c20200801__20210430_zE9RlmzmmlMd" title="Number of reporting segments::XDX::3"><span style="-sec-ix-hidden: xdx2ixbrl0855">three</span></span> reportable business segments, Fintech, net2phone-Unified Communications as a Service (&#8220;UCaaS&#8221;), and Traditional
Communications. The revised reportable business segments reflect management&#8217;s approach to analyzing results, its resource
allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated
in all periods to conform to the current period presentation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment
transfer services, and National Retail Solutions (&#8220;NRS&#8221;), operator of a nationwide point of sale (&#8220;POS&#8221;)
retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money
Transfer and NRS were previously included in the Company&#8217;s Telecom &amp; Payment Services segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
net2phone-UCaaS segment comprises net2phone&#8217;s cloud communications offerings, which were previously included in the Company&#8217;s
net2phone segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Traditional Communications segment includes Mobile Top-Up, 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 Carrier Services, a wholesale provider of international
voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes
net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology
platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications
segment was previously included in the Company&#8217;s Telecom &amp; Payment Services segment except for net2phone-Platform Services,
which was previously included in the Company&#8217;s net2phone segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Corporate
costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate
governance including Board of Directors&#8217; fees, internal and external audit, investor relations, corporate insurance, corporate
legal, business development, charitable contributions, travel, 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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2F72ZAIcqj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
results for the business segments of the Company were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmioLgGJGNgb" style="display: none">Schedule of Operating Results of Business Segments</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,644</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,255</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Revenues" style="width: 9%; text-align: right">&#160;&#160;<ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345,932</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Revenues" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0865">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430_pn3n3" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">373,831</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,403</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,684</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,074</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30_us-gaap_CorporateMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,115</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_pn3n3_c20210201__20210430_z3yLTAVCU00c" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,872</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,684</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,103</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">298,549</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Revenues" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">321,336</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">142</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,643</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30_us-gaap_CorporateMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,210</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200201__20200430_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,792</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,621</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970,172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Revenues" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,057,022</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,487</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,744</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54,575</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-012021-04-30_us-gaap_CorporateMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5,273</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">40,045</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,982</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,225</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">928,218</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Revenues" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430_pn3n3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">985,425</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5,705</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11,137</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,771</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" title="Income (loss) from operations" style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30_us-gaap_CorporateMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,207</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20190801__20200430_pn3n3" title="Income (loss) from operations" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A1_zSrtumgUeTC8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zKHys0V9qKOe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
3&#8212;<span id="xdx_827_z7uyFNsRtGBf">Revenue Recognition</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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 Revolution Money Transfer, NRS, and net2phone-UCaaS
are technology-driven, synergistic businesses that leverage the Company&#8217;s core assets, and revenue is primarily recognized
at a point in time, and in some cases (mainly net2phone-UCaaS) is 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&#8217;s
most significant revenue streams are from Mobile Top-Up, BOSS Revolution Calling, and Carrier Services. Mobile Top-Up and BOSS
Revolution Calling are sold direct-to-consumers and through distributors and retailers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Disaggregated
Revenues</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z5zpplR2GCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by business segment and service offered to customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zbRqVH0E8TUb" style="display: none">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">BOSS Revolution Money Transfer</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zCqBhpJxomF2" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,259</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMqQ2lUgQqb" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,817</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z6kXBrb3tGWe" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38,697</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMIjdB63Ie7" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26,679</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zv9CW2Wk73kd" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,385</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZdwiwbwgY5i" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,867</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zUpabYLVY1s7" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,532</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRjME23BOLf3" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,303</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Fintech</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZVpjtQyV66i" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,644</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zAsAvylJOQWi" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,684</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z1U7jsMFcWSi" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zObrEipfZAPc" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,982</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zXJIXjLmjjZ9" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,255</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zI8VqOJFzRof" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,103</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_z9QaQ80jG3i6" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,621</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_ztPrabBgWJvc" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,225</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mobile Top-Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCntfXUKSjsl" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">132,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zc1Oqx7ulxX2" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">85,139</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zYORefCX7GE6" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">325,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zHwGYPFSZPI9" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">237,808</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">BOSS Revolution Calling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z0V3CvxEwWEc" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">111,412</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zK7iCJCrrlZf" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">112,536</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXZb1ug0uVRh" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">342,665</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_ztFbivW1kZHk" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">343,731</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Carrier Services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z7Zeb3Y7iG4" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">88,643</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z2CS78wiX8al" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87,435</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXKtG7CA3tx4" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">263,571</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zT0sMghRF1lc" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">302,613</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zgE0VJZW7v88" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,274</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQvnMIsAuOLf" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,439</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zu097LFcFfhi" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38,935</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMImczpNO7Ok" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">44,066</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Traditional Communications</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQpR9uwEPbl6" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345,932</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z30rRTHr95Id" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">298,549</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zF0vFEZIhS2" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970,172</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zg0SgBase6F6" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">928,218</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430_z1NbQmsNjXS4" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">373,831</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430_z1BOIYww4bM4" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">321,336</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200801__20210430_zxsQxoWCr4Rl" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,057,022</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430_z6WTevtrb3dg" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">985,425</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

</ix:nonNumeric><p id="xdx_8A5_zzPvfYTvjPR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"><p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zz7mIQOZq51j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by geographic region, which is determined based on selling location.
On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing
of revenues from the Netherlands to the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B8_zwdYfR7Pz8na" style="display: none">Schedule of Revenues Disaggregated by Geographic Region</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_FintechMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,644</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,839</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">240,442</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--US_zK3fNNJsycP5" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">262,925</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1029">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1031">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">92,800</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--GB_zUOQwPc2CGte" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">92,800</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1037">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1039">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,416</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,683</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,099</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1053">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,416</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">105,490</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110,906</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zR0mihE6YYO6" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,644</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zFD4GKzi3QS2" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,255</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zlHdJL3gHURa" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">345,932</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210201__20210430_zGDxZAxErb05" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">373,831</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<ix:exclude><!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_FintechMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,684</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,988</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">205,982</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">224,654</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1077">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52,237</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52,237</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1093">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,112</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,970</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,082</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,115</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">92,567</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">96,682</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zaRkcxvzcCq" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,684</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zrSxLGi0V0Xa" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,103</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCi7l8uQw698" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">298,549</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200201__20200430_z9PwtPqWwJ13" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">321,336</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_FintechMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,229</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,597</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">776,391</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">848,217</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1125">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1127">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">154,150</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">154,150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1133">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1135">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1141">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,024</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">39,617</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54,641</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1149">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,024</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">193,781</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">208,805</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRx3z6otDs3" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,229</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zsEOg9nfkmmh" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,621</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zN8YJXcBry1i" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">970,172</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430_zYOsRFT9wQoa" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,057,022</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_FintechMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,982</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,954</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">626,424</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190801__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" title="Total" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">671,360</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1173">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98,304</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_country_GB" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">98,314</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1181">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1183">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">156,870</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" title="Total outside the United States" style="text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_country_NL" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">156,870</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1189">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,261</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">46,620</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_OthersMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58,881</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1197">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">301,794</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430_pn3n3" title="Total outside the United States" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:RevenuesFromForeignCustomers" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">314,065</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zqfFoPax6bOe" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_FintechMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33,982</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zMT0iDvVfxza" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,225</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zcjpGTP5Z3Yk" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">928,218</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190801__20200430_zskJcjdaLP9h" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">985,425</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A8_zK8zbsCwHZQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Remaining
Performance Obligations</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous
reporting periods. The Company&#8217;s remaining performance obligations at April 30, 2021 and July 31, 2020 had an original
expected duration of one year or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Accounts
Receivable and Contract Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
timing of revenue recognition may differ from the time of billing to the Company&#8217;s customers. Trade accounts receivable
in the Company&#8217;s consolidated balance sheets represent unconditional rights to consideration. An entity records a contract
asset when revenue is recognized in advance of the entity&#8217;s right to bill and receive consideration. The Company has not
identified any contract assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Contract
liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised
in the contract. The primary component of the Company&#8217;s contract liability balance is 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&#8217;s consolidated balance sheets as &#8220;Deferred revenue&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock"><p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zNFvFpR8NfZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents information about the Company&#8217;s contract liability balance:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zcXeoz6prA21" style="display: none">Schedule of Information About Contract Liability Balance</span></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="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zsnNLA0lA9y9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200201__20200430_zQ3LYqdkzPc1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zo6zvc0Kltq2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zEs4Sq3xaSW9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,926</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,572</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,665</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31,288</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A3_zxmfWvLAhgdd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Deferred
Customer Contract Acquisition and Fulfillment Costs</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company
charges its direct costs to fulfill contracts to expense as incurred. The Company&#8217;s incremental costs of obtaining a contract
with a customer are sales commissions paid to acquire customers. The Company applies the practical expedient whereby the Company
primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset
that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions
on sales to end users. The Company amortizes the deferred costs 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:CapitalizedContractCostTableTextBlock"><p id="xdx_893_eus-gaap--CapitalizedContractCostTableTextBlock_zqFf0UKo9IKi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s deferred customer contract acquisition costs were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B3_zqKeyEVjRoza" 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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210430_zKI9wTqwFVRk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April
30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20200731_zW58oXXSaLB1" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July
31, 2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other current assets&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CapitalizedContractCostNetCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,493</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:CapitalizedContractCostNetCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other assets&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CapitalizedContractCostNetNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,206</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CapitalizedContractCostNetNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,384</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--CapitalizedContractCostNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CapitalizedContractCostNet" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,699</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CapitalizedContractCostNet" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,734</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_zyog90IqnPPc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock"><p id="xdx_894_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_zetbJBPjbs71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zR0aTAeYR0Gk" style="display: none">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210201__20210430_zRuiztboizAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20200201__20200430_zLaeDAXkZ22l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0F3dFT4bDhh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zvgPJyScCGR1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--CapitalizedContractCostAmortization_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Amortization of deferred customer contract acquisition costs</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">950</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">616</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,581</ix:nonFraction></p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:CapitalizedContractCostAmortization" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,781</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A1_zz5uGBdNw852" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_z6UYVTWJuahd" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
4&#8212;<span id="xdx_82E_zXzaeISVWoT">Leases</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s leases primarily consist of operating leases for office space. These leases have remaining terms from <span id="xdx_905_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MinimumMember_zLsw1cUrKfgh" title="Lease term::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl1240">one</span></span> to <span id="xdx_907_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MaximumMember_z3ioEBK6gbX8" title="Lease term::XDX::5"><span style="-sec-ix-hidden: xdx2ixbrl1242">five</span></span>
years. net2phone-UCaaS 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
the options to extend or terminate the leases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">net2phone-UCaaS
has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that
are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the
Company&#8217;s consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#8217;s
former subsidiary, Rafael Holdings, Inc. (&#8220;Rafael&#8221;) to the Company&#8217;s stockholders of record as of the close
of business on March 13, 2018 (the &#8220;Rafael Spin-Off&#8221;). Howard S. Jonas, the Chairman of the Company&#8217;s Board
of Directors, is also the Chairman of the Board of Directors of Rafael. The Company leases office space and parking in Rafael&#8217;s
building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael.
<span id="xdx_904_ecustom--LeaseExpirationDescription_c20200801__20210430__us-gaap--GeographicDistributionAxis__custom--NewarkMember_z98Hls3VsHkg" title="Lease expiration description"><ix:nonNumeric contextRef="From2020-08-012021-04-30_custom_NewarkMember" name="IDT:LeaseExpirationDescription">The Newark lease expires in April 2025 and the Israel lease expires in July 2025.</ix:nonNumeric></span> In each of the three months ended April 30,
2021 and 2020, the Company incurred lease costs of $<span id="xdx_909_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200201__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zoSbj9AV5H55" title="Lease cost"><span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20210201__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zaSnFr5wzwQe" title="Lease cost"><ix:nonFraction name="us-gaap:LeaseAndRentalExpense" contextRef="From2020-02-012020-04-30_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD"><ix:nonFraction name="us-gaap:LeaseAndRentalExpense" contextRef="From2021-02-012021-04-30_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.5</ix:nonFraction></ix:nonFraction></span></span> million, and in each of the nine months ended April 30, 2021 and 2020,
the Company incurred lease costs of $<span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200801__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zc8w0XDbpZ13" title="Lease cost"><span id="xdx_905_eus-gaap--LeaseAndRentalExpense_pn5n6_c20190801__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zmQ7UFnwEZN7" title="Lease cost"><ix:nonFraction name="us-gaap:LeaseAndRentalExpense" contextRef="From2020-08-012021-04-30_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD"><ix:nonFraction name="us-gaap:LeaseAndRentalExpense" contextRef="From2019-08-012020-04-30_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></ix:nonFraction></span></span> million in connection with the Rafael leases, which is included in operating lease cost
in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_z8xf6S8R2q84" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental
disclosures related to the Company&#8217;s operating leases were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_z3eWR2SbYx5g" style="display: none">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</span></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">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20210201__20210430_zVGlHWW1nBzi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20200201__20200430_zfsh57nzKjwh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200801__20210430_z4CfN1tF7SSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zXcp23e8wo83" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Operating lease cost</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">700</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">707</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,125</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,130</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--ShortTermLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">217</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">66</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">412</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">198</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">917</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">773</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,537</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,328</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasePayments_pn3n3_z03s38NNAEn4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Operating cash flows from operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">694</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">687</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,076</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,056</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_zdJ3mwS8yKX" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock"><p id="xdx_894_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_zThkRHSn5esl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B3_zyjylN5nxVO2">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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Weighted-average remaining lease term-operating leases</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</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"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210430_zyt6btIN6aul" style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2021-04-30" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.5</ix:nonNumeric>
                                            </span><span style="font: 10pt Times New Roman, Times, Serif">years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200731_zyTzeXfe1kia" title="Weighted-average remaining lease term-operating leases"><ix:nonNumeric contextRef="AsOf2020-07-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">4.2</ix:nonNumeric></span> years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20210430_zdFddGhDbeP6" title="Weighted-average discount rate-operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">2.9</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20200731_zP6t0xYcyGrl" title="Weighted-average discount rate-operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">3.12</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A8_zrADJalCXDO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $<span id="xdx_906_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pn5n6_c20200829__20200901_zOa3Unmy5Ywg" title="Operating lease liabilities"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2020-08-292020-09-01" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.6</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million. The Company&#8217;s aggregate operating
lease liability was as follows:</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock"><p id="xdx_894_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zMDWz935tQWh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; visibility: hidden; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span>On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company&#8217;s
aggregate operating lease liability was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: justify; text-indent: 23.75pt; visibility: visible"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zYfTmceX40Rd" style="display: none">Schedule of Aggregate Operating Lease Liability</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210430_zWQ3t5CfLMr9" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20200731_zlTFelnGuih2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzFLG_z4XSo6kRoC64" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Operating lease liabilities included in &#8220;Other current liabilities&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,516</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,350</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzFLG_zD4JQVYsaRId" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,108</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,353</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzFLG_ztMXprYfor84" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,624</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,703</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A4_zxxmtHfJO3Sj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOjywEbPngfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Future
minimum maturities of operating lease liabilities were as follows (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zE9iTi8PBD49" style="display: none">Schedule of Future Minimum Maturities of Operating Lease Liabilities</span></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="vertical-align: bottom">
    <td style="text-align: left">Twelve-month period ending April 30:</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210430_zBZxTFxGryhc"><span style="display: none; font-family: Times New Roman, Times, Serif">Apr
    30, 2021</span></td><td>&#160;</td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzSeM_zOJVyy5kDISc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,787</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzSeM_zmkBwCdwhk6c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,489</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzSeM_zz1FMJ4IwGg6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,949</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzSeM_zHTjGMNiATEj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,853</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzSeM_zJzPNAMqvf51" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>

<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzSeM_zX8wBg6r4bAb" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzSeM_zUoKOipEQ5f1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Total lease payments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,111</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zSs6eaupQ31h" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">487</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,624</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AF_znGXT5IGBK4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock"><p id="xdx_803_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_zIeKLbEIjo95" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
5&#8212;<span id="xdx_820_zZ4A46s8ZvI">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zVxc8tQUM7s7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmK4IWCL1Snb" style="display: none">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430_zkke41AThCR" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200731_zImEKjaIoQmc" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zCZqIGrGgfkb" 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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,017</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,860</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zIPkaiD5f3Ve" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">110,992</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116,362</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCz6JX_znowi3188o0k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195,009</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">201,222</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A1_zfEQpJOjLxrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, restricted cash and cash equivalents included $<span id="xdx_900_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_zCknpuhUD3Q1"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-04-30_custom_IDTFinancialServicesLimitedMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">110.9</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_907_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20200731__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_znGAEdFHIra2"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-07-31_custom_IDTFinancialServicesLimitedMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">116.3</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, respectively, in restricted cash and
cash equivalents for customer deposits held by IDT Financial Services Limited, the Company&#8217;s Gibraltar-based bank.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"><p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zVOAokbW5D72" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
6&#8212;<span id="xdx_820_z7NkX866Iq7l">Debt Securities</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:MarketableSecuritiesTextBlock"><p id="xdx_893_eus-gaap--MarketableSecuritiesTextBlock_zQdMvbskuP49" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of available-for-sale debt securities:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B1_zSop7bdp5RNh" style="display: none">Schedule of Available-for-sale Securities</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td id="xdx_F49_z9KwN1My4Ek9" style="padding-left: 10pt; width: 40%">Certificates of deposit*</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zWG8C17gICA" title="Amortized Cost" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember" id="Fact001337" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,927</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zkwc83DbdG9g" title="Gross Unrealized Gains" style="width: 11%; text-align: right">&#160;<span style="-sec-ix-hidden: xdx2ixbrl1339">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zzurc7E5zXPi" title="Gross Unrealized Losses" style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1341">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zl6md8F2KMbi" title="Fair Value" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember" id="Fact001343" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,927</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Amortized Cost" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,672</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Gross Unrealized Gains" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1347">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkLUXFy4ofn" title="Gross Unrealized Losses" style="text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Fair Value" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,644</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" title="Amortized Cost" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,283</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" title="Gross Unrealized Gains" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z3WXPKExTYti" title="Gross Unrealized Losses" style="text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">112</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" title="Fair Value" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,192</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,091</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Gross Unrealized Gains" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1363">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zFd7j4IdA7t3" title="Gross Unrealized Losses" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Fair Value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,089</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430_pn3n3" title="Amortized Cost" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,973</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430_pn3n3" title="Gross Unrealized Gains" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430_z1el4PDEW5s8" title="Gross Unrealized Losses" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">142</ix:nonFraction></td><td style="padding-left: -30pt; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430_pn3n3" title="Fair Value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,852</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td id="xdx_F43_zRVXVcXZQZec" style="padding-left: 10pt">Certificates of deposit*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_ztHxQyky16qj" title="Amortized Cost" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember" id="Fact001377" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,844</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_z3oxK8wefIZ2" title="Gross Unrealized Gains" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember" id="Fact001379" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zdwJY1i8kbGf" title="Gross Unrealized Losses" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1381">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zMRhyGYYPEfl" title="Fair Value" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember" id="Fact001383" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,902</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Amortized Cost" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,498</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Gross Unrealized Gains" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1387">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkxelMxchxfa" title="Gross Unrealized Losses" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Fair Value" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,498</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,979</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Gross Unrealized Gains" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1395">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zAyqEnLsEmve" title="Gross Unrealized Losses" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Fair Value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,963</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731_pn3n3" title="Amortized Cost" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,321</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731_pn3n3" title="Gross Unrealized Gains" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">58</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731_zI7ySwe8xg01" title="Gross Unrealized Losses" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731_pn3n3" title="Fair Value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,363</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
  <td style="text-align: justify; width: 0.25in"><span id="xdx_F05_zNY8AveQj4N5" style="font: 10pt Times New Roman, Times, Serif">*</span></td>
  <td style="text-align: justify"><span id="xdx_F1E_zI7FGoGmgksf" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote001408" xml:lang="en-US">Each of the Company&#8217;s certificates of deposit has a CUSIP,
was purchased in the secondary market through a broker and may be sold in the secondary market.</ix:footnote></span></td></tr>
</table>


</ix:nonNumeric><p id="xdx_8AA_zkUb4dUqWBje" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Proceeds
from maturities and sales of debt securities and redemptions of equity investments were $<span id="xdx_905_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20210201__20210430_zg3CcWMEmcK3"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">7.1</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_90B_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200201__20200430_zkNwbc4wOHZj"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_904_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200801__20210430_zOgTZAY14Odl"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">18.7</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_907_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20190801__20200430_zp8yvRyq8zKe"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.3</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and nine months ended
April 30, 2021 and 2020. 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:AvailableForSaleSecuritiesTextBlock"><p id="xdx_894_eus-gaap--AvailableForSaleSecuritiesTextBlock_zwG2WTu8vaX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
contractual maturities of the Company&#8217;s available-for-sale debt securities at April 30, 2021 were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zWOSMlKKsLkb" style="display: none">Schedule of Contractual Maturities of Available-for-sale Debt Securities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zBQ2XAggViEe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz8IJ_z8q44Cbu6ls8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Within one year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,048</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zII3iUmfwiL3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">After one year through five years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,986</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zzC6rzCn57d7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">After five years through ten years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,399</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zvj9z8sRAo6f" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">419</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDz8IJ_zxv1ySTRAvZ3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,852</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_zb6HT5k6nzHh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"><p id="xdx_897_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_zjtU0lzFSkBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zTJfUJOvjBr1" style="display: none">Schedule of Available-for-sale Securities, Unrealized Loss Position</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Unrealized Losses" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" title="Fair Value" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,644</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDiZFXOjg6d1" title="Unrealized Losses" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">112</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" title="Fair Value" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,535</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Municipal
                                            bonds</p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zgRndmumuauj" title="Unrealized Losses" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td title="Fair Value" style="border-bottom: Black 1.5pt solid; text-align: right"><p id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zTtGqzQQ1uV8" title="Fair Value" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,399</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430_pn3n3" title="Unrealized Losses" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">142</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430_pn3n3" title="Fair Value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,578</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Municipal bonds</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Unrealized Losses" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" title="Fair Value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,963</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AE_zG3qG1wZfl68" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, there were no securities in a continuous unrealized loss position for 12 months or longer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"><p id="xdx_80E_eus-gaap--InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_zSqptGUtr5Il" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
7&#8212;<span id="xdx_822_z9YNXZc99J9j">Equity Investments</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="IDT:ScheduleOfEquityInvestmentsTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zX4id39UiThd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Equity
investments consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zuEWVlGAjuj9" style="display: none">Schedule of Equity Investments</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Zedge, Inc. Class B common stock, <span id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zzq2ZOiyorA1" title="Number of related party shares received" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><span id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zEO1EnFhFJoa" title="Number of related party shares received" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><ix:nonFraction name="IDT:NumberOfRelatedPartySharesReceived" contextRef="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="IDT:NumberOfRelatedPartySharesReceived" contextRef="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">42,282</ix:nonFraction></ix:nonFraction></span></span> shares at April 30, 2021 and July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--EquitySecuritiesFvNi_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" title="Current equity investments" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">562</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" title="Current equity investments" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Rafael Holdings, Inc. Class B common stock, <span id="xdx_908_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zyNxIo8Cs4ih" title="Number of related party shares received"><ix:nonFraction name="IDT:NumberOfRelatedPartySharesReceived" contextRef="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">28,320</ix:nonFraction></span> and <span id="xdx_90C_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_z20EL0fXneog" title="Number of related party shares received" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><ix:nonFraction name="IDT:NumberOfRelatedPartySharesReceived" contextRef="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">27,806</ix:nonFraction></span> shares at April 30, 2021 and July 31, 2020, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFvgqgrdfBth" title="Current equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,171</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_pn3n3" title="Current equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">389</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Rafael Holdings, Inc. restricted Class B common stock, <span id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zHkvNMEAX2p6" title="Number of related party shares received" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><ix:nonFraction name="IDT:NumberOfRelatedPartySharesReceived" contextRef="From2020-08-012021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">261,894</ix:nonFraction></span> and <span id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_d0_c20190801__20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zIFXi4KbU6Jf" title="Number of related party shares received" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__">nil</span>
shares at April 30, 2021 and July 31, 2020, respectively</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Current equity investments" style="text-align: right"><p id="xdx_985_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zOq8nAZTxjh4" title="Current equity investments" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,827</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zMFLqFZEpjN1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1473">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other marketable equity securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Current equity investments" style="text-align: right"><p id="xdx_980_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zWcZdSjDZDk3" title="Current equity investments" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30_custom_OtherMarketableEquitySecuritiesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,956</ix:nonFraction></p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zMVMkSeQkqsd" title="Current equity investments" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1477">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Fixed income mutual funds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zLXwcKvRWzu8" title="Current equity investments" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30_us-gaap_MutualFundMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,070</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_pn3n3" title="Current equity investments" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31_us-gaap_MutualFundMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,516</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Current equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EquitySecuritiesFvNi_c20210430_pn3n3" title="Current equity investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,586</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_c20200731_pn3n3" title="Current equity investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNi" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,964</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Noncurrent equity investments" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Noncurrent equity investments" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (&#8220;Visa Series C Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zNYrdu3Pwa68" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30_us-gaap_SeriesCPreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,343</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zTcexkUARnb" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31_us-gaap_SeriesCPreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Visa Inc. Series A Convertible Participating Preferred Stock (&#8220;Visa Series A Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbqEBQGMznCf" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30_us-gaap_SeriesAPreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,920</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zVGYNyADQ4Yj" title="Noncurrent equity investments" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1493">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Series B convertible preferred stock
                                 in equity method investment</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_zJ6s1bZetpsj" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,472</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_z9y33bWboc9b" title="Noncurrent equity investments" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1497">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Hedge funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z1xUb6pE4sme" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30_us-gaap_HedgeFundsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,462</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_zVCGI3J4Imk6" title="Noncurrent equity investments" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31_us-gaap_HedgeFundsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_z9dJ7mjK3jM4" title="Noncurrent equity investments" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30_us-gaap_OtherInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,725</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zpFocQZeXfqi" title="Noncurrent equity investments" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31_us-gaap_OtherInvestmentsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">225</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Noncurrent equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430_zbZjApntOBA5" title="Noncurrent equity investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,922</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731_zRdk4Ofqy9i" title="Noncurrent equity investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,833</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AC_zuCk0r5AOGTc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#8217;s subsidiary
Zedge, Inc. (&#8220;Zedge&#8221;) to the Company&#8217;s stockholders of record as of the close of business on May 26, 2016. Howard S.
Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the unrestricted
Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted
stock held by certain of the Company&#8217;s employees and the Company&#8217;s payment of taxes related thereto.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 7, 2020, the Company purchased from Rafael <span id="xdx_909_eus-gaap--InvestmentOwnedBalanceShares_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">218,245</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">newly issued shares of Rafael&#8217;s Class B
common stock and a warrant to purchase up to <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">43,649</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
at an exercise price of $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">22.91</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">at any time on or after December 7, 2020 and
on or prior to June 6, 2022. The aggregate purchase price of $<span id="xdx_901_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zd8bRIkI2iK3"><ix:nonFraction name="us-gaap:InvestmentOwnedAtFairValue" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.0</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million was allocated $<span id="xdx_90A_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zJ9mAUS8XXSi"><ix:nonFraction name="us-gaap:InvestmentOwnedAtFairValue" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.6</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to the shares and $<span id="xdx_90B_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--WarrantsClassBCommonStockMember_z9Mn2chEk4K5"><ix:nonFraction name="us-gaap:InvestmentOwnedAtFairValue" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_WarrantsClassBCommonStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to the warrant based on their relative
purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model
that represented a Level 3 measurement. The purchase price was based on a per share price of $<span id="xdx_900_eus-gaap--SharesIssuedPricePerShare_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_pii"><ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">22.91</ix:nonFraction></span></span><span style="font: 10pt Times New Roman, Times, Serif">,
which was the closing price of Rafael&#8217;s Class B common stock on the New York Stock Exchange on the trading day immediately preceding
the purchase date. On March 15, 2021, the Company exercised the warrant in full and purchased <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">43,649</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
for cash of $<span id="xdx_902_ecustom--ClassOfWarrantOrRightTotalExercisePriceOfWarrants_iI_pn5n6_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zGUxPzZDqhWl" title="Class of warrant, exercise price of warrants"><ix:nonFraction name="IDT:ClassOfWarrantOrRightTotalExercisePriceOfWarrants" contextRef="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction></span>
</span><span style="font: 10pt Times New Roman, Times, Serif">million. At April 30, 2021, these <span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zAE4aFfvOUb7"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2021-04-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">261,894</ix:nonFraction></span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
were not available for sale, assignment, or transfer. These restrictions will lapse in June 2021 for <span id="xdx_905_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210630__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zZr5Wc62wyt5" title="Owned shares"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2021-06-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">218,245</ix:nonFraction></span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares and September 2021 for <span id="xdx_906_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210930__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_z6GuIzmv6ADg" title="Owned shares"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2021-09-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">43,649</ix:nonFraction></span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (&#8220;Visa&#8221;), IDT Financial Services Limited received
<span id="xdx_907_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20160630__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z6Q3vraUnhti" title="Owned shares"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,830</ix:nonFraction> </span>shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was
convertible into <span id="xdx_907_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200731__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares"><ix:nonFraction name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" contextRef="AsOf2020-07-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13.722</ix:nonFraction></span> shares of Visa Class A common stock (the &#8220;Conversion Adjustment), subject to certain conditions,
and will be convertible at the holder&#8217;s option beginning in June 2028. On September 24, 2020, in connection with Visa&#8217;s
first mandatory release assessment, the Company received <span id="xdx_904_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Owned shares"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">125</ix:nonFraction></span> shares of Visa Series A Preferred and the Conversion Adjustment for
Visa Series C Preferred was reduced to <span id="xdx_905_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares"><ix:nonFraction name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6.861</ix:nonFraction></span>. The 125 shares of Visa Series A Preferred are convertible into <span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember__us-gaap--StatementEquityComponentsAxis__custom--VisaClassACommonStockMember_pii" title="Owned shares"><ix:nonFraction name="us-gaap:InvestmentOwnedBalanceShares" contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember_custom_VisaClassACommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,500</ix:nonFraction></span> shares of
Visa Class A common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"><p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_z2dKa6m829v1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
changes in the carrying value of the Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BC_zsM0BJsuhbia" style="display: none">Schedule of Carrying Value of Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zwBin8JZOcRa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20200201__20200430_ze8961cHblXg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zs9OxqsrR0Ja" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20190801__20200430_z5YLiGS2Ab5e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zgqvpjbVqlA6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2021-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,223</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2020-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,345</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,109</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2019-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,919</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--RedemptionForVisaMandatoryReleaseAssessment_zoLjHPCyK1Sj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1544">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,870</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_zq0wjODOKGH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustment for observable transactions involving a similar investment from the same issuer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">404</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">412</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">388</ix:nonFraction></td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_zC7NYj8SyAMl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Redemptions</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1554">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1556">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1558">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1559">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1560">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1561">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_zPMh83mg8y08" 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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,621</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,933</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,621</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,933</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AA_zsnJsOJatyCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the three months ended April 30, 2021 and the nine months ended April 30, 2021 and 2020, the Company increased the carrying value
of the shares of Visa Series C Preferred it held by $<span id="xdx_902_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20210201__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zOkFDr9iAzp5" title="Carrying value of shares increased"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="From2021-02-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, $<span id="xdx_903_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zPRphkqF51qa"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="From2020-08-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span> million, and $<span id="xdx_90C_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pp0p0_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z3rOs4YVL8e2"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="From2019-08-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,000</ix:nonFraction></span></span><span style="font: 10pt Times New Roman, Times, Serif">,
respectively, and in the three months ended April 30, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred
it held by $<span id="xdx_905_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_pn5n6_c20200201__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zDGHVGupwAde" title="Carrying value of shares decreased"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" contextRef="From2020-02-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, based on the fair value of Visa Class
A common stock and a discount for lack of current marketability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock"><p id="xdx_892_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zrvazgTMsuR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Unrealized
gains and losses for all equity investments included the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zobelAXRTKz9" style="display: none">Schedule of Unrealized (losses) Gains for All Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20210201__20210430_zkKE5iyL0xc3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200201__20200430_zv2Ukdbt4dkc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200801__20210430_zeDHk4E4KoUa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20190801__20200430_z88evP0yNgnh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_ecustom--EquitySecuritiesFvNiRecognizedGainLossNet_maESFNRzwmy_zX4XrdnxIFT2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Net gains (losses) recognized during the period on equity investments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNet" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,435</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNet" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,226</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNet" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,822</ix:nonFraction></p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedGainLossNet" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">817</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
<tr id="xdx_403_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_iN_pn3n3_msESFNRzwmy_zJmCrgTsbPb7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: net gains and losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1581">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1583">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1584">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40F_ecustom--EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_iT_pn3n3_mtESFNRzwmy_zyeM4gWs6wfh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,435</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,226</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,822</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">817</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A6_z1Tukcg8AxJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Equity Method <span style="font: 10pt Times New Roman, Times, Serif">Investment</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
February 2, 2021, the Company paid $<span id="xdx_906_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn5n6_c20210130__20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_ztW9BrlMJJNh"><ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="From2021-01-302021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to purchase shares of series B
convertible preferred stock of a communications company (the equity method investee, or &#8220;EMI&#8221;). The shares purchased represent
<span id="xdx_902_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pii_dp_c20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zGRUPe5ogPsa" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">23.95</ix:nonFraction></span>%
</span><span style="font: 10pt Times New Roman, Times, Serif">of the outstanding shares of the EMI on
an as converted basis. The Company accounts for this investment using the equity method since the series B convertible
preferred stock is in-substance common stock, and the Company can exercise significant influence over the operating and financial
policies of the EMI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_zftaFBEuqgdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;s equity method investment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zo1YsjAruhqi" style="display: none">Summary
of Changes in Equity Method Investments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zKqoOUYvXL5h" title="Balance, beginning of period" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1596">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zZdgInSjMhC1" title="Balance, beginning of period" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1598">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Purchase of series B convertible preferred stock</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCAI3g5vJFk9" title="Purchase of series B convertible preferred stock" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z4kD9QaOyt3i" title="Purchase of series B convertible preferred stock" style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1602">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znlSckIuXcQ3" title="Equity in the net loss of investee" style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">386</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zzSYcdF2zDG9" title="Equity in the net loss of investee" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1606">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Amortization of equity method basis difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCC4op3Qgukc" title="Amortization of equity method basis difference" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="IDT:AmortizationOfEquityMethodBasisDifference" contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">142</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcAAsdAhESuj" title="Amortization of equity method basis difference" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhhiTcLv4104" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,472</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTOX8ILGt4dl" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1614">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


</ix:nonNumeric><p id="xdx_8A3_zdgjnIGLNEm5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company determined that on the date of the acquisition, there was a difference of $<span id="xdx_902_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_iI_pn5n6_c20210202_zqjtsSTAUTwg" title="Investment propotional interest"><ix:nonFraction name="us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" contextRef="AsOf2021-02-02" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.7</ix:nonFraction></span> million between its investment in the
EMI and its proportional interest in the equity of the EMI, which represented the Company&#8217;s share of the EMI&#8217;s
customer list on the date of acquisition. <span id="xdx_90E_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_c20200801__20210430_zqcvCwoupoI5" title="Estimated life of investment"><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" name="us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment">This basis difference is being amortized over
the 6-year estimated life of the customer list.</ix:nonNumeric></span> In the accompanying consolidated statements of operations, amortization of equity
method basis difference is included in the equity in the net loss of investee, which is recorded in &#8220;Other income (expense), net&#8221;
(see Note 15).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="IDT:EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock"><p id="xdx_894_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zZ9thSlSKV43" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Summarized
unaudited statements of operations of the EMI from the date of acquisition was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_z2QfP3S9VGZ" style="display: none">Summary of Unaudited Statements of Operations</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTzGKHNXK5yc" title="Revenues" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">718</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhH43lgYDX25" title="Revenues" style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Direct cost of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zqHpfQTy6nlb" title="Direct cost of revenues" style="text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">804</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zlY7pGrCUBI8" title="Direct cost of revenues" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1628">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuCzMHpIxsP7" title="Selling, general and administrative" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,525</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zvYvMDDJqrS7" title="Selling, general and administrative" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1632">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total costs and expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingExpenses_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zOP8qDxoWpu5" title="Total costs and expenses" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,329</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingExpenses_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zHUa9JvuVPw8" title="Total costs and expenses" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Loss from operations and net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSWWMl4iexjg" title="Loss from operations and net loss" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,611</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z9FSdwB9hckj" title="Loss from operations and net loss" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AB_zTbQOlpuHA55" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_ziwrYhEr08x1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
8&#8212;<span id="xdx_823_zmxUvcjqOwz7">Fair Value Measurements</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zD7dW8wLGbx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zHgfGXy5kSab" style="display: none">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_z3uQwdTluGKd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1 (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zMrEeAXHSf91" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2 (2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zlOlaGuxdsu3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3 (3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">Debt securities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8e0yXyhO2uc" title="Debt securities" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001646" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,644</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zNOQHUjBKUKh" title="Debt securities" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001648" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,208</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z7SRWesfpqzf" title="Debt securities" style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Debt securities" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,852</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zKUzGD05XyBf" title="Equity investments included in current assets" style="text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001654" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">26,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z8Zyxwk9Ixhc" title="Equity investments included in current assets" style="text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001656" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,827</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zfKUF3618bt" title="Equity investments included in current assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1658">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsCurrentAsset_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Equity investments included in current assets" style="text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,586</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zsbuTjBVClL9" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1662">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zhgoqC3Yiene" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001664" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,920</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEySdgnF10i9" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001666" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,343</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,263</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z1JGynur5a9l" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001670" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28,403</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z9cjtyyga4o2" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001672" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28,955</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zQAuUCwoDai8" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001674" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,343</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--InvestmentsFairValueDisclosure_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">59,701</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zHGAcOzmz4Eh" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1678">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zuq0FbzazNdc" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1680">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zXRftY2bg6mb" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001682" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">795</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">795</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt securities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8t3hPk0X3X3" title="Debt securities" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001686" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,498</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zKMqwYGme67c" title="Debt securities" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001688" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,865</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zGor5rV8y972" title="Debt securities" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1690">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Debt securities" style="text-align: right"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zRFr5FCengYd" title="Equity investments included in current assets" style="text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001694" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,964</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZMLiB5wshz5" title="Equity investments included in current assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1696">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zoIQVJGxk34l" title="Equity investments included in current assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1698">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsCurrentAsset_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Equity investments included in current assets" style="text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsCurrentAsset" contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,964</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets </td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zZHVqpNzmPOe" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1702">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zcp1yhmMxGHb" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1704">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_ztGrSGZiOi1j" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001706" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--EquityInvestmentsNoncurrentAssets_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Equity investments included in noncurrent assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:EquityInvestmentsNoncurrentAssets" contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzsLIjV0Ovsh" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001710" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,462</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zY8y6T2jygZb" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001712" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,865</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z32P3xAJWQe3" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" id="Fact001714" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28,152</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zurudnFUCVIg" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1718">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1720">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">396</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" title="Contingent consideration included in other noncurrent liabilities" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities" contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">396</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 0.15in"><span id="xdx_F0D_zz5UUQ8ZWaCd" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.15in"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_z1lh6QSvtTxf" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote001725" xml:lang="en-US">quoted
    prices in active markets for identical assets or liabilities</ix:footnote></span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F03_ztCcGN5JjLe" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_zKHv3UIxIdU6" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote001726" xml:lang="en-US">observable
    inputs other than quoted prices in active markets for identical assets and liabilities</ix:footnote></span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F00_zQLPulb0fDpg" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F17_z9jSNusuR0Yi" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote001727" xml:lang="en-US">no
    observable pricing inputs in the market</ix:footnote></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

</ix:nonNumeric><p id="xdx_8A9_ziIdWso0GHKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, the Company had $<span id="xdx_908_ecustom--InvestmentInHedgeFunds_pn5n6_c20210401__20210430_zt87cVbnAz97" title="Investment in hedge funds"><ix:nonFraction name="IDT:InvestmentInHedgeFunds" contextRef="From2021-04-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.5</ix:nonFraction></span> million and $<span id="xdx_90D_ecustom--InvestmentInHedgeFunds_pn5n6_c20200701__20200731_z2Z0lQOmTsXa" title="Investment in hedge funds"><ix:nonFraction name="IDT:InvestmentInHedgeFunds" contextRef="From2020-07-012020-07-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.8</ix:nonFraction></span> million, respectively, in investments in hedge funds,
which were included in noncurrent &#8220;Equity investments&#8221; in the accompanying consolidated balance sheets. The Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><p id="xdx_89F_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zFCK8AlxxUe1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zqRc7sJ771ua" style="display: none">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20210201__20210430_ziBVJDJknYGf" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2021-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,319</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200201__20200430_zhPAEyqcexs1" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2020-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,045</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200801__20210430_z3Us9nd3KsA3" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,825</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20190801__20200430_zPUZAvpx5Sxe" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2019-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,619</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Purchase of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20210201__20210430_zLowBPuaaO13" title="Purchase of Rafael Holdings, Inc. warrant" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1743">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200201__20200430_zCp6blsP9bWf" title="Purchase of Rafael Holdings, Inc. warrant" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1745">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200801__20210430_zV29DWzwIdef" title="Purchase of Rafael Holdings, Inc. warrant" style="text-align: right"><ix:nonFraction name="IDT:PurchaseOfRafaelHoldingsIncWarrant" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">354</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20190801__20200430_z1Vz18Klr5c6" title="Purchase of Rafael Holdings, Inc. warrant" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1749">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercise of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20210201__20210430_zB6MJQqKtRX9" title="Exercise of Rafael Holdings, Inc. warrant" style="text-align: right">(<ix:nonFraction name="IDT:ExerciseOfRafaelHoldingsInc.Warrant" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">380</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200201__20200430_zxC16ZSLqDf" title="Exercise of Rafael Holdings, Inc. warrant" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1753">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200801__20210430_z4E39XQEPvkj" title="Exercise of Rafael Holdings, Inc. warrant" style="text-align: right">(<ix:nonFraction name="IDT:ExerciseOfRafaelHoldingsInc.Warrant" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">380</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20190801__20200430_zR9iMxNfJfV3" title="Exercise of Rafael Holdings, Inc. warrant" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1757">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20210201__20210430_zBl5wqaP2kE9" title="Redemption for Visa mandatory release assessment" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1759">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200201__20200430_zysgCM5g4D97" title="Redemption for Visa mandatory release assessment" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1761">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200801__20210430_zERaRGX9ZBV3" title="Redemption for Visa mandatory release assessment" style="text-align: right">(<ix:nonFraction name="IDT:RedemptionForVisaMandatoryReleaseAssessment" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,870</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20190801__20200430_zLngqCMOGiJ" title="Redemption for Visa mandatory release assessment" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1765">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total gains (losses) recognized in &#8220;Other income (expense), net&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20210201__20210430_zZoC1vWv7UB6" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">404</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200201__20200430_zF3uHGzSHDm1" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200801__20210430_zlWIVtTGnFV7" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">414</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20190801__20200430_zXFxmVlZPGge" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20210201__20210430_zMTDFNd2eUxj" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,343</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200201__20200430_zv0hB8O9nE67" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,633</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200801__20210430_zCH6FgDw1Mzc" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,343</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20190801__20200430_zzR6nVk21XDb" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,633</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zsuplJBQXiNb" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1783">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200201__20200430_zTitvSdSgcf4" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1785">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200801__20210430_zypHQym88GSj" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1787">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20190801__20200430_zgKQcErqiQhl" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1789">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A8_zbHb19gXLj05" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zy9s5SgTlQ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zVzEwa2BJGUa" style="display: none">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20210201__20210430_z5OgYS8yWGqi" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2021-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">799</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200201__20200430_znCtEI8sfjbe" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2020-01-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">370</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200801__20210430_zlYr9jqHPuDb" title="Balance, beginning of period" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">396</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20190801__20200430_ztZi7Rn5BX2a" title="Balance, beginning of period" style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1799">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transfer into Level 3 from acquisitions (see Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20210201__20210430_zWbVBSXn3n7a" title="Transfer into Level 3 from acquisitions (see Note 9)" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1801">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20200201__20200430_zVeHjbSsvsYd" title="Transfer into Level 3 from acquisitions (see Note 9)" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1803">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20200801__20210430_pn3n3" title="Transfer into Level 3 from acquisitions (see Note 9)" style="text-align: right"><ix:nonFraction name="IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">393</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20190801__20200430_pn3n3" title="Transfer into Level 3 from acquisitions (see Note 9)" style="text-align: right"><ix:nonFraction name="IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">375</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total (gains) losses included in &#8220;Foreign currency translation adjustment&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20210201__20210430_zGmh5xGNoaKc" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200201__20200430_zWKCnP8roDai" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200801__20210430_zfn5Ir9GCrX5" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20190801__20200430_znB9QfHGAcp7" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20210201__20210430_zFcx4nQwS5H3" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">795</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200201__20200430_z3K2svJbIsOa" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">365</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200801__20210430_z5kMr3f87ctb" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">795</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20190801__20200430_zwZXgDUQjabg" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="AsOf2020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">365</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zRUNqDXPYLd6" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1825">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200201__20200430_pn3n3" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1827">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200801__20210430_pn3n3" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1829">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20190801__20200430_pn3n3" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1831">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_z4geQUvO8d1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Fair
Value of Other Financial Instruments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated fair value of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Cash
and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.
</i>At April 30, 2021 and July 31, 2020, 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 other current assets, customer deposits, 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
assets and other liabilities. </i>At April 30, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated
fair value. The fair values were estimated based on the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_80E_eus-gaap--BusinessCombinationDisclosureTextBlock_zKmMwBxZjEs1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
9&#8212;<span id="xdx_820_zhfHnhedyCOj">Acquisitions</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 3, 2020, the Company&#8217;s subsidiary IDT International Telecom, Inc. (&#8220;IDTIT&#8221;) acquired <span id="xdx_90D_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z8wWvlc7Nxr6" title="Business acquired percentage"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">51</ix:nonFraction>%</span> of the issued
shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data
top-ups and other services across borders via a single point application programming interface. The operating results of the acquired
company from the date of acquisition, which were not significant, are included in the Company&#8217;s consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zH6sR7ZnTFkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
acquisition date fair value of the consideration consisted of the following (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_z1yJDdAmihy" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_49D_20201129__20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zkSvb26k4Se4" style="border-bottom: Black 1.5pt solid; text-align: right">December 03 2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_400_eus-gaap--PaymentsToAcquireBusinessesGross_maPTABNzuUZ_zuWamDxJNlo2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,732</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_iN_pn3n3_di_msPTABNzuUZ_z4ESgK1HkIV6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CashAcquiredFromAcquisition" contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_iT_pn3n3_mtPTABNzuUZ_maBCCTIzFJr_z65g7aCr3a98" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash paid, net of cash acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,388</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_pn3n3_maBCCTIzFJr_zxuYnyvvC5Bl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td title="Contingent consideration" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent" contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">393</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--BusinessCombinationConsiderationsTransferred1_iT_pn3n3_mtBCCTIzFJr_zqTTVZsUx2Ug" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total fair value of consideration, net of cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="IDT:BusinessCombinationConsiderationsTransferred1" contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,781</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A8_zgQxm0cowyy8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20200801__20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zpsZMkjoNhZj"><ix:nonNumeric contextRef="From2020-08-012021-04-30_custom_IDTInternationalTelecomIncMember" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription">The
contingent consideration of $<span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_pn5n6_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5n1DN7vL8pc"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.5</ix:nonFraction></span> million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA
(as defined in the purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no
later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and
September 30, 2022.</ix:nonNumeric></span></span> <span style="font: 10pt Times New Roman, Times, Serif">The acquisition-date fair value
of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on
significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated
fair value of the contingent consideration in the period from the acquisition date to April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zAnM5vtRBuPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
impact of the acquisition&#8217;s purchase price allocations on the Company&#8217;s consolidated balance sheet was as follows
(in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BD_zEXZgeCJT4d4" style="display: none">Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet</span></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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49D_20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zYmrh9srzIu8" style="text-align: right">April 30, 2020</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Trade accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">656</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,644</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">75</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--Goodwill_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,025</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships (<span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zI9fdF9oWOo3" title="Finite lived intangible asset useful life" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><ix:nonNumeric contextRef="From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric></span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,960</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tradenames (<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmYvFZJSwuC5" title="Finite lived intangible asset useful life" class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__"><ix:nonNumeric contextRef="From2020-08-012021-04-30_us-gaap_TradeNamesMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">20</ix:nonNumeric></span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">440</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">197</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">30</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_znIcIdXW4mZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Trade accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,306</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">423</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pn3n3_di_zHTyfpmgYmmi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">329</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_iNI_pn3n3_di_z7ythxCYzzOi" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Noncontrolling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,188</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net assets excluding cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,781</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A2_z6Fei6saU3ni" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">Pursuant to a Put/Call Option
Agreement related to the <span id="xdx_908_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--OptionIndexedToIssuersEquityTypeAxis__custom--PutCallOptionAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zzspkxnca9t4" title="Business acquired percentage"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="AsOf2020-12-03_custom_PutCallOptionAgreementMember_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">5</ix:nonFraction></span>% of the issued shares of the acquired company that the seller did not initially sell to IDTIT (&#8220;Option
Shares&#8221;), the seller exercised its option and on March 22, 2021, IDTIT purchased the Option Shares for $<span id="xdx_90B_ecustom--OpenOptionContractWrittenExercisePrice_iI_pn5n6_c20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5qr0eTTyzel" title="Option of shares value"><ix:nonFraction name="IDT:OpenOptionContractWrittenExercisePrice" contextRef="AsOf2021-03-22_custom_IDTInternationalTelecomIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million. The purchase
of the Option Shares resulted in a $<span id="xdx_90B_ecustom--PurchaseOfOptionSharesReduction_iN_pn5n6_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--NoncontrollingInterestMember_zdEgpzaDI5U1" title="Purchase of option shares reduction"><ix:nonFraction name="IDT:PurchaseOfOptionSharesReduction" contextRef="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">0.2</ix:nonFraction></span> million reduction in &#8220;Noncontrolling interests&#8221; and a $<span id="xdx_904_ecustom--PurchaseOfOptionSharesReduction_iN_pp0p0_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zMHnzTQhsddc" title="Purchase of option shares reduction"><ix:nonFraction name="IDT:PurchaseOfOptionSharesReduction" contextRef="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">21,000</ix:nonFraction></span> reduction in &#8220;Additional
paid-in capital&#8221; in the consolidated balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the
expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s pro forma results of operations as if the acquisition occurred on August 1, 2019 were not materially different
from the actual results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 18; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Ringsouth
Europa, S.L.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2019, the Company&#8217;s subsidiary, net2phone, Inc. acquired <span id="xdx_90E_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zs6SMdMpvS7d"><ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="AsOf2019-12-11_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">100</ix:nonFraction>%
</span></span><span style="font: 10pt Times New Roman, Times, Serif">of the outstanding shares of Ringsouth Europa,
S.L. (&#8220;Ringsouth&#8221;), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair
value of the consideration consisted of the following (in thousands):</span></p>

<ix:nonNumeric contextRef="From2020-08-012021-04-30_custom_RingsouthEuropaSLMember" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--RingsouthEuropaSLMember_z2YYTOtem6ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zQzgDBRSMIW7" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_493_20191208__20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zil2Jv0DZjZ8" style="border-bottom: Black 1.5pt solid; text-align: center">December 11, 2019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--PaymentsToAcquireBusinessesGross_maBCCTIzxWV_z72LFxCdD4zl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">450</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_maBCCTIzxWV_zoHOJzwo0nMl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td title="Contingent consideration" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent" contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_mtBCCTIzxWV_zQCxBVQeYLo6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total fair value of consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">825</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A7_zm0A4DKxFoVj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Ringsouth&#8217;s
operating results from the date of acquisition, which were not significant, were included in the Company&#8217;s consolidated
financial statements. The Company&#8217;s pro forma results of operations as if the Ringsouth acquisition occurred on August 1,
2019 were not materially different from the actual results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:OtherOperatingIncomeAndExpenseTextBlock"><p id="xdx_80E_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zTtvfWHqvBO5" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
10&#8212;<span id="xdx_822_znB9qthXYoO7">Other Operating Gain (Expense), Net</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zwNoimkJkGgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the other operating gain (expense), net by business segment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zH7r2WjO9wg9" style="display: none">Schedule of Other Operating Gain (Expense), Net</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Corporate&#8212;Straight Path Communications Inc. class action insurance claims net of
    legal fees/(legal fees net of insurance claims)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20210201__20210430_zj7Xfu5OKYXf" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)" style="width: 11%; text-align: right"><ix:nonFraction name="IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">605</ix:nonFraction></td><td style="width: 1%; text-align: left"></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200201__20200430_zuH7qYtASnv1" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)" style="width: 11%; text-align: right"><ix:nonFraction name="IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200801__20210430_zJqhE4wnDzye" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)" style="width: 11%; text-align: right"><ix:nonFraction name="IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">601</ix:nonFraction></td><td style="width: 1%; text-align: left"></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20190801__20200430_z7qCRPKMDW8b" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)" style="width: 11%; text-align: right">(<ix:nonFraction name="IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">269</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">net2phone-UCaaS&#8212;other, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--Net2PhoneUCaasOtherNet_c20210201__20210430_pn3n3" title="net2phone-UCaaS-other, net" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1912">&#8212;</span></td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Net2PhoneUCaasOtherNet_c20200201__20200430_pn3n3" title="net2phone-UCaaS-other, net" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1914">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--Net2PhoneUCaasOtherNet_c20200801__20210430_pn3n3" title="net2phone-UCaaS-other, net" style="text-align: right">(<ix:nonFraction name="IDT:Net2PhoneUCaasOtherNet" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">100</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--Net2PhoneUCaasOtherNet_c20190801__20200430_pn3n3" title="net2phone-UCaaS-other, net" style="text-align: right">(<ix:nonFraction name="IDT:Net2PhoneUCaasOtherNet" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">63</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fintech&#8212;money transfer settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Fintech-money transfer settlement" id="xdx_982_ecustom--FintechmoneyTransferSettlement_pn3n3_c20210201__20210430_zhdnUaHq02Rh" style="text-align: right"><ix:nonFraction name="IDT:FintechmoneyTransferSettlement" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Fintech-money transfer settlement" id="xdx_98E_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200201__20200430_zxcVGeXKZYl8" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1922">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Fintech-money transfer settlement" id="xdx_984_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200801__20210430_zasINvANalSh" style="text-align: right"><ix:nonFraction name="IDT:FintechmoneyTransferSettlement" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">45</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Fintech-money transfer settlement" id="xdx_98F_ecustom--FintechmoneyTransferSettlement_pn3n3_c20190801__20200430_z3bKLlX0ueM9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1926">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;gain from sale of rights under class action lawsuit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20210201__20210430_pn3n3" title="Traditional Communications-gain from sale of rights under class action lawsuit" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1928">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200201__20200430_pn3n3" title="Traditional Communications-gain from sale of rights under class action lawsuit" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1930">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200801__20210430_pn3n3" title="Traditional Communications-gain from sale of rights under class action lawsuit" style="text-align: right"><ix:nonFraction name="IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20190801__20200430_pn3n3" title="Traditional Communications-gain from sale of rights under class action lawsuit" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1934">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Traditional Communications&#8212;net2phone indemnification claim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_pn3n3_c20210201__20210430_z1spnrhoP1Lg" title="Traditional Communications-net2phone indemnification claim" style="text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">55</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200201__20200430_pn3n3" title="Traditional Communications-net2phone indemnification claim" style="text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">386</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200801__20210430_pn3n3" title="Traditional Communications-net2phone indemnification claim" style="text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">442</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20190801__20200430_pn3n3" title="Traditional Communications-net2phone indemnification claim" style="text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">920</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;Carrier Services settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20210201__20210430_pn3n3" title="Traditional Communications-Carrier Services settlement" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1944">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200201__20200430_pn3n3" title="Traditional Communications-Carrier Services settlement" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1946">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200801__20210430_pn3n3" title="Traditional Communications-Carrier Services settlement" style="text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsCarrierServicesSettlement" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">554</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20190801__20200430_pn3n3" title="Traditional Communications-Carrier Services settlement" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1950">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Traditional Communications&#8212;accrual for non-income related taxes related to a foreign subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20210201__20210430_pn3n3" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1952">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200201__20200430_pn3n3" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1954">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200801__20210430_pn3n3" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1956">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20190801__20200430_pn3n3" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other operating gain (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">595</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OtherOperatingIncomeExpenseNet_c20200201__20200430_pn3n3" title="Total other operating gain (expense), net" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--OtherOperatingIncomeExpenseNet_c20200801__20210430_pn3n3" title="Total other operating gain (expense), net" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,550</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OtherOperatingIncomeExpenseNet_c20190801__20200430_pn3n3" title="Total other operating gain (expense), net" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,402</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A0_zGld0NXvHnF4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Straight
Path Communications Inc. Class Action</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company&#8217;s subsidiary Straight Path Communications
Inc. (&#8220;Straight Path&#8221;) to the Company&#8217;s stockholders of record as of the close of business on July 25, 2013. As discussed
in Note 14, there is a pending putative class action on behalf of Straight Path&#8217;s stockholders and derivative complaint naming
the Company, among others. The Company incurred legal fees of $<span id="xdx_901_eus-gaap--LegalFees_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zg4JAXGBn0Hh"><ix:nonFraction name="us-gaap:LegalFees" contextRef="From2021-02-012021-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_900_eus-gaap--LegalFees_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zwgNgyhntHT6"><ix:nonFraction name="us-gaap:LegalFees" contextRef="From2020-02-012020-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_903_eus-gaap--LegalFees_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zZrIEjegjeO5"><ix:nonFraction name="us-gaap:LegalFees" contextRef="From2020-08-012021-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.0</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_90D_eus-gaap--LegalFees_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zpvgz5LAQkbb"><ix:nonFraction name="us-gaap:LegalFees" contextRef="From2019-08-012020-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.5</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of
$<span id="xdx_907_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zv3TryS4X5Ce"><ix:nonFraction name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" contextRef="From2021-02-012021-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.9</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_903_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zR8RKl9V3IZ1"><ix:nonFraction name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" contextRef="From2020-02-012020-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztTcMUU6nPCa"><ix:nonFraction name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" contextRef="From2020-08-012021-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.6</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztvkxwIGEv3j"><ix:nonFraction name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" contextRef="From2019-08-012020-04-30_custom_StraightPathMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.2</ix:nonFraction>
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Gain
from Sale of Rights under Class Action Lawsuit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 21, 2020, the Company received $<span id="xdx_906_ecustom--ProceedFromSaleToThirdParties_pn5n6_c20201219__20201221__us-gaap--LossContingenciesByNatureOfContingencyAxis__custom--PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_z204ErCvUchk" title="Proceed from sale to third parties"><ix:nonFraction name="IDT:ProceedFromSaleToThirdParties" contextRef="From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.0</ix:nonFraction></span> million from the sale to a third party of all its rights under the Payment Card Interchange
Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa
and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with
their respective member banks, violated the antitrust laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Indemnification
Claim</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent
infringement claims brought against the customer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 19; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Accrual
for Non-Income Related Taxes</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign
subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z5vlHpV8ufab" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
11&#8212;<span id="xdx_822_zKXK0BGrbGp3">Equity</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Repurchases</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company&#8217;s
Class B common stock. The Board of Directors authorized the repurchase of up to <span id="xdx_90B_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430__srt--RangeAxis__srt--MaximumMember_zZB2MnSkis35" title="Number of repurchase shares authorised"><ix:nonFraction name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" contextRef="AsOf2021-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="Shares">8.0</ix:nonFraction></span> million shares in the aggregate. In the nine
months ended April 30, 2021, the Company repurchased <span id="xdx_90D_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zUOldbYz2JIf" title="Repurchase of shares"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">463,792</ix:nonFraction> </span>shares of Class B common stock for an aggregate purchase price of
$<span id="xdx_905_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGaEnZUdP7sj" title="Aggregate purchase price of repurchase"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.8</ix:nonFraction></span> million. In the nine months ended April 30, 2020, the Company repurchased <span id="xdx_902_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGDX0AGXm6sc" title="Repurchase of shares"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,763</ix:nonFraction></span> shares of Class B common stock for an aggregate
purchase price of $<span id="xdx_908_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_znFCYJ3GSCfk" title="Aggregate purchase price of repurchase"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span> million. At April 30, 2021, <span id="xdx_905_eus-gaap--StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430_zlOKcnUg7By8" title="Remaining shares available for repurchase"><ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="Shares">5.8</ix:nonFraction></span> million shares remained available for repurchase under the stock repurchase
program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, the Company paid $<span title="Repurchase of shares"><span id="xdx_906_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zNzyUSO2ElCh" title="Aggregate purchase price of repurchase"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.3</ix:nonFraction></span></span> million and $<span id="xdx_90D_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUbFRCs8xkq4" title="Aggregate purchase price of repurchase"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million, respectively, to repurchase <span id="xdx_908_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zFjIJhIB1Oif" title="Repurchase of shares"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">109,381</ix:nonFraction></span>
and <span id="xdx_906_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zq7ORaflmcSf" title="Repurchase of shares"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">37,348</ix:nonFraction></span> shares, respectively, of the Company&#8217;s Class B common stock that were tendered by employees of the Company to
satisfy the employees&#8217; tax withholding obligations in connection with the lapsing of restrictions on awards of deferred
stock units (&#8220;DSUs&#8221;) and restricted stock. Such shares were repurchased by the Company based on their fair market
value on the trading day immediately prior to the vesting date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Deferred
Stock Units Equity Incentive Program</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive
shares of the Company&#8217;s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance
with the program and based on elections made by certain grantees, the Company issued <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember_zxgbwpa8x4Mg" title="Number of common stock issued"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">283,838</ix:nonFraction></span> shares of its Class B common stock
in respect of vested DSUs. Based on those elections, vesting for <span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_pii_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zPIarYmSTus8" title="Number of common stock vested"><ix:nonFraction name="IDT:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">19,919</ix:nonFraction></span> DSUs was delayed until January 5, 2022. At April 30, 2021,
there were <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pii_c20200401__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zB4rv8AY4PAi" title="Number of common stock unvested"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="From2020-04-012021-04-30_custom_DeferredStockUnitsMember_custom_ClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">154,169</ix:nonFraction></span> unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on
January 5, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>2015
Stock Option and Incentive Plan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, the Company received proceeds from the exercise of stock options of $<span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20200801__20210430_zuKZiCZxgyle" title="Proceeds from exercise of stock options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.7</ix:nonFraction></span> million
and $<span id="xdx_907_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20190801__20200430_z6zcuMagEUCg" title="Proceeds from exercise of stock options"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million, respectively, for which the Company issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20200801__20210430_pii" title="Number of common stock options exercise"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">81,041</ix:nonFraction></span> and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20190801__20200430_pii" title="Number of common stock options exercise"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,551</ix:nonFraction></span> shares, respectively, of its Class B common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Grant
of Restricted Equity in net2phone 2.0, Inc.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company&#8217;s
Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pii_dxL_c20200101__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zcwflUSnPjSb" title="Number of restricted shares issued::XDX::50"><span style="-sec-ix-hidden: xdx2ixbrl2012">fifty restricted shares</span></span> of net2phone 2.0,
Inc. (&#8220;net2phone 2.0&#8221;) Class B common stock, which represents <span id="xdx_907_ecustom--StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_pii_dp_uPercentage_c20201201__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zzRdSn4bs0m8" title="Common stock outstanding percentage"><ix:nonFraction name="IDT:StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" contextRef="From2020-12-012020-12-31_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Percentage">5</ix:nonFraction>%</span> of the outstanding common stock of net2phone 2.0.
net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. <span id="xdx_90F_ecustom--RestrictedStockContingentVestingArrangementsDescription_c20200801__20210430__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zbEqlQZj3sN5" title="Grant of restricted equity description"><ix:nonNumeric contextRef="From2020-08-012021-04-30_custom_NetTwoPhoneIncMember" name="IDT:RestrictedStockContingentVestingArrangementsDescription">The restricted shares will vest if: (a) for
any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue
that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted
shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and
on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted
shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone
2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.</ix:nonNumeric></span> The aggregate
estimated fair value on the grant date was $<span id="xdx_905_ecustom--StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_iI_pn5n6_c20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zQPb8gBuAMRl" title="Aggregate estimated fair value on grant date recognized over the vesting period"><ix:nonFraction name="IDT:StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" contextRef="AsOf2020-12-31_custom_NetTwoPhoneIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span> million, which will be recognized over the vesting period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>401(k) Plan Matching Contribution &#8211; Subsequent
Event</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">On May 27, 2021, the Company
contributed <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zkj2342aVkxi" title="Number of newly issued shares, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">35,839</ix:nonFraction></span> newly issued shares of its Class B common stock to the Company&#8217;s 401(k) Plan for $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zVupYrlJpCU5" title="Number of newly issued shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction></span> million of matching contributions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span>&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zDhmzMDdpQg3" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
12&#8212;<span id="xdx_82D_zgCuyDa8WbCi">Earnings (Loss) Per Share</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>

<ix:exclude><!-- Field: Page; Sequence: 20; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zji0JqytOHbk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_z9sGbObbuzil" style="display: none">Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share</span>&#160;</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="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" 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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br /> April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Basic weighted-average number of shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20210201__20210430_zX2iXhYfhM64" title="Basic weighted-average number of shares" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,530</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200201__20200430_zXRpGufBxq4b" title="Basic weighted-average number of shares" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,371</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200801__20210430_zkvOpvTJmIKl" title="Basic weighted-average number of shares" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,475</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20190801__20200430_zRhAzqEuLyT3" title="Basic weighted-average number of shares" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,323</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of dilutive securities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20210201__20210430_zrE0L5l8m2Sg" title="Effect of dilutive securities: Stock options" style="text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200201__20200430_z4TL1LxzHmg" title="Effect of dilutive securities: Stock options" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2038">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200801__20210430_z2RzekEaBSog" title="Effect of dilutive securities: Stock options" style="text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20190801__20200430_zQ9ZyWWNeeh2" title="Effect of dilutive securities: Stock options" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2042">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20210201__20210430_zbgsyp3Rr9" title="Effect of dilutive securities: Non-vested restricted Class B common stock" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">311</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200201__20200430_zg7lAvvDlKFi" title="Effect of dilutive securities: Non-vested restricted Class B common stock" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">135</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200801__20210430_zoUmuyBS8NV8" title="Effect of dilutive securities: Non-vested restricted Class B common stock" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">327</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20190801__20200430_zs5EhCb3EKNe" title="Effect of dilutive securities: Non-vested restricted Class B common stock" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2050">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Diluted weighted-average number of shares</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20210201__20210430_zTV4bWfedjqg" title="Diluted weighted-average number of shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,136</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200201__20200430_z6fzZP6qybWh" title="Diluted weighted-average number of shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,506</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200801__20210430_z7O2emfpP9di" title="Diluted weighted-average number of shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">25,903</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20190801__20200430_z1NZXCc2IAI2" title="Diluted weighted-average number of shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">26,323</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AD_zGljxPJzL8di" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_z3mB17mtjRB3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following shares were excluded from the calculation of diluted earnings (loss) per share:</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BB_zfbtk5YrcAFf" style="display: none">Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Stock options</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zaPiwGIM6JPi" title="Shares excluded from the calculation of diluted earnings per share" style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2062">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zWm85RE7r5n4" title="Shares excluded from the calculation of diluted earnings per share" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-02-012020-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,126</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjnJMgvXCbEk" title="Shares excluded from the calculation of diluted earnings per share" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-08-012021-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">713</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjBXXt2c6IDk" title="Shares excluded from the calculation of diluted earnings per share" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2019-08-012020-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,126</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zkqZnve3py4f" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2070">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zWEQUk5H9bFc" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2072">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zqwrhkLddmR7" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2074">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zLVen3MzqiYj" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2019-08-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">520</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430_zRmA5cTWD4r5" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2078">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430_zREEWw2995se" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,126</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430_zAPbHrhTkSGi" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">713</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430_zcQVbauU9fr7" title="Shares excluded from the calculation of diluted earnings per share" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="INF" scale="3" unitRef="Shares">1,646</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A6_zRiLprInUNNb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">There
were no shares excluded from the calculation of diluted earnings per share in the three months ended April 30, 2021. In the</span><span style="font: 10pt Times New Roman, Times, Serif"> nine months ended April 30, 2021 and in the three months ended April 30, 2020, stock options with an exercise price that was greater
than the average market price of the Company&#8217;s stock during the period were excluded from the diluted earnings per share computation.
The diluted loss per share equals basic loss per share in the nine months ended April 30, 2020 because the Company had a net loss and
the impact of the assumed exercise of stock options and the vesting of restricted stock would have been 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ComprehensiveIncomeNoteTextBlock"><p id="xdx_809_eus-gaap--ComprehensiveIncomeNoteTextBlock_zS5sJikJceZd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
13&#8212;<span id="xdx_823_zaqNoAElHbd4">Accumulated Other Comprehensive Loss</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zeqCcHdTRJte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accumulated balances for each classification of other comprehensive (loss) 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_zWWoZXzt5gea" style="display: none">Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Unrealized <br />
Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Foreign <br />
Currency Translation</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="10" style="text-align: center; font-weight: bold">(in thousands)</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMn6cRDQHzNc" title="Beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">42</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zKsYEx2H1QAc" title="Beginning balance" style="width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-07-31_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,452</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430_zFIbOSbsPM9j" title="Beginning balance" style="width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,410</ix:nonFraction></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 attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z8K0rlB0Crlk" title="Other comprehensive loss attributable to IDT Corporation" style="border-bottom: Black 1.5pt solid; text-align: right">&#160;&#160;(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">163</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z6B59izXyfYh" title="Other comprehensive loss attributable to IDT Corporation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">817</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430_z8YHkYtRzMZg" title="Other comprehensive loss attributable to IDT Corporation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">980</ix:nonFraction></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: 2.5pt">Balance, April 30, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zn6i61DQII2a" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">121</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHz6gyEAXV0h" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,269</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430_zsG9YI1JHQMk" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">8,390</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AE_zqfN5b57rAv5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80C_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zgxBIRnEep4l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
14&#8212;<span id="xdx_821_zjnY0vWL494i">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Coronavirus
Disease (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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company continues to monitor and respond to the impacts of the COVID-19 pandemic&#160;on all aspects of its business, including
its customers, employees, suppliers, vendors, and business partners.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operationally,
the Company&#8217;s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continue
to work-from-home. Its salespeople and delivery employees continue to serve its independent retailers and channel
partners with minimal interruption.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">COVID-19
had mixed financial impacts on the Company beginning in the third quarter of fiscal 2020 and continuing through the third quarter
of fiscal 2021.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 21; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in
California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate
members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales
alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates
in the U.S. District Court for the District of Delaware alleging infringement of U.S. Patent Nos. 6,298,064; 6,330,224; 6,343,084;
6,452,932; 6,463,052; 6,473,429; 6,563,918; 6,633,561; 6,697,340; 6,999,463; 7,286,561; 7,324,534; 7,327,728; 7,505,454; and 7,693,131.
Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company
is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends
to vigorously defend any claim of infringement of the listed patents.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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&#8217;s
directors. The complaint alleges 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&#8217;s obligations under the Consent Decree it entered into with the Federal Communications Commission
(&#8220;FCC&#8221;), as well as the sale of Straight Path&#8217;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
are seeking, 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&#8217;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. On September 24, 2017, the Company filed
a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme
Court. The parties are engaged in discovery. The trial is currently scheduled for December  2021. The Company intends to vigorously
defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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. The Company has evaluated its state tax filings with respect
to the Wayfair decision and is in the process of reviewing its remittance practices. 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&#8217;s business, financial
position, and operating results.&#160;One or more jurisdictions may change their laws or policies to apply their sales, use or
other similar taxes to the Company&#8217;s operations, and if such changes were made it could materially and adversely affect
the Company&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, is currently under audit by the Universal Service
Administrative Company (&#8220;USAC&#8221;). The Internal Audit Division of USAC issued preliminary audit findings and the Company
has, in accordance with audit procedures, appealed certain of the findings. The Company awaits a final decision by USAC on the
preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC.&#160;Although
a final decision remains pending, the Company has been invoiced $<span id="xdx_908_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--FederalTelecommunicationsRelayServicesFundMember_z5qPLlG306Ee" title="Regulatory fees audit"><ix:nonFraction name="us-gaap:LossContingencyEstimateOfPossibleLoss" contextRef="AsOf2021-04-30_custom_FederalTelecommunicationsRelayServicesFundMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.9</ix:nonFraction></span> million and $<span id="xdx_90A_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--UniversalServiceFundMember_zMRSwVTSDive" title="Regulatory fees audit"><ix:nonFraction name="us-gaap:LossContingencyEstimateOfPossibleLoss" contextRef="AsOf2021-04-30_custom_UniversalServiceFundMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million on behalf of the Federal Telecommunications
Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for
these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit
findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit.
At April 30, 2021 and July 31, 2020, the Company&#8217;s accrued expenses included $<span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20210430_zoZ07ZxvPBxl" title="Accrued expenses"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">41.6</ix:nonFraction></span> million and $<span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20200731_z2nTpRdM7Zce" title="Accrued expenses"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">40.8</ix:nonFraction></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; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 22; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021, the Company had purchase commitments of $<span id="xdx_90F_eus-gaap--PurchaseObligation_iI_pn5n6_c20210430_zVdk0UoLdj9b" title="Purchase commitment"><ix:nonFraction name="us-gaap:PurchaseObligation" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.4</ix:nonFraction></span> million primarily for certain 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states&#8217;
financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2021, the Company had aggregate
performance bonds of <span id="xdx_907_ecustom--PerformanceBondsOutstanding_iI_pn5n6_c20210430_zIWRNo2vMsDd" title="Performance bonds outstanding">$<ix:nonFraction name="IDT:PerformanceBondsOutstanding" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">19.8</ix:nonFraction></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company&#8217;s international
money transfer services in the United States, as substantially restricted and unavailable for other purposes. At April 30, 2021
and July 31, 2020, &#8220;Cash and cash equivalents&#8221; in the Company&#8217;s consolidated balance sheets included an aggregate
of $<span id="xdx_90C_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20210430_zAsjt70l5D5b" title="Restricted cash and cash equivalents"><ix:nonFraction name="IDT:CashAndCashEquivalentsCompanyRestricted" contextRef="AsOf2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">15.3</ix:nonFraction></span> million and $<span id="xdx_905_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20200731_zfVo6AYMhTx3" title="Restricted cash and cash equivalents"><ix:nonFraction name="IDT:CashAndCashEquivalentsCompanyRestricted" contextRef="AsOf2020-07-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">11.0</ix:nonFraction></span> million, respectively, held by IDT Payment Services 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>FCC
Investigation of Straight Path Spectrum LLC</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information
and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the
Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services.
The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate
action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related
to activities during the period of ownership by the Company.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 23; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock"><p id="xdx_802_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_zsFIUxBUZUZj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
15&#8212;<span id="xdx_827_zExoqteZdlNj">Other Income (Expense), Net</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_zH80OMqEVhwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
income (expense), net 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-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zve4BBFMooxc" style="display: none">Schedule
of Other Income (Expense), Net</span></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">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20210201__20210430_zuE5HibdxWJb" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200201__20200430_z5co1FVZX2Yh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0bfZ7aJoi8d" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zVJdJTZSMogh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossRealized_maNIEzpaU_z75dmP6wLFK" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Foreign currency transaction (losses<span style="font: 10pt Times New Roman, Times, Serif">)
    gains</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,069</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">774</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">396</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">175</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--IncomeLossFromEquityMethodInvestments_maNIEzpaU_zfDQxFFN1ex6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">528</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2136">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">528</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2138">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--WriteoffOfTaxAssetsRelatedToPriorPeriods_maNIEzpaU_zpHD3kUjZDy4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Write-off of tax assets related to prior periods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2140">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">129</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2142">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">742</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--GainLossOnInvestments_maNIEzpaU_zB8WjNt95AIh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain (loss) on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,435</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,226</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,822</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">817</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_40B_eus-gaap--OtherIncome_maNIEzpaU_zwWAl7FTjPH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">23</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">15</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">82</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzpaU_zaEtmCrgvlKc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other income (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,815</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-02-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,144</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,608</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2019-08-012020-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,360</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


</ix:nonNumeric><p id="xdx_8A3_zyUAF9rhI7ff" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zgwcHZO5x2Vi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
16&#8212;<span id="xdx_827_zrDOi4KfPjo2">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the three and nine months ended April 30, 2021, the Company released $<span id="xdx_90D_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210201__20210430_z77LB9w4T34g" title="Change in valuation allowance"><span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200801__20210430_zArgHuIEv1ma" title="Change in valuation allowance"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2021-02-012021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2020-08-01to2021-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">24.0</ix:nonFraction></ix:nonFraction></span></span>
million of its valuation allowance on the portion of the deferred income tax assets that it is more likely than not going to
utilize. The Company used the framework of Accounting Standards Codification <i>Income Taxes (Topic 740)</i> to determine whether
the valuation allowance should be maintained or reversed. The Company considered the scheduled expiration of its net operating
losses included in its deferred tax assets, projected future taxable income, and tax planning strategies in its assessment of the
valuation allowance. The primary factors that resulted in the valuation allowance release were the three consecutive years of
profitability in the United States and expected future profitability in both the United States and the United Kingdom that will
utilize a portion of the net operating losses. The Company&#8217;s tax planning strategies were not a significant factor in the
analysis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"><p id="xdx_80D_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ze2wcJ6C1ljf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
17</b></span><span style="font: 10pt Times New Roman, Times, Serif"><b>&#8212;<span id="xdx_82C_zfAxin0g5gnb">Recently Issued Accounting
Standards Not Yet Adopted</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)
No. 2016-13, <i>Financial Instruments&#8212;Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,
</i>that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other
instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result
in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will
measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions
in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances,
credit quality indicators, and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained
earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard
will have on its consolidated financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes,
</i>that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic
740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will
have on its consolidated financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
January 2020, the FASB issued ASU No. 2020-01, <i>Investments&#8212;Equity Securities (Topic 321)</i>, <i>Investments&#8212;Equity
Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),</i> that clarifies the interactions between Topic
321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity
securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities,
that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new
standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial
statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2020-08-01to2021-04-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_801_eus-gaap--SubsequentEventsTextBlock_zQhmCQsWRPbi" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Note 18&#8212; <span id="xdx_822_ziBUmcrNri5">Revolving Credit Facility&#8212;Subsequent
Event</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: 23.75pt">The
Company&#8217;s subsidiary, IDT Telecom, Inc. (&#8220;IDT Telecom&#8221;), 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_90C_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn5n6_c20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zB51PGk7w55a" title="Line of credit, maximum borrowing capacity"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">25.0</ix:nonFraction></span>
million. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. The
revolving credit facility is secured by primarily all of IDT Telecom&#8217;s assets. <span id="xdx_902_eus-gaap--LineOfCreditFacilityDescription_c20210516__20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zq8EqIL41HDh" title="Line of credit, description"><ix:nonNumeric contextRef="From2021-05-162021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember" name="us-gaap:LineOfCreditFacilityDescription">The
principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration Ltd. LIBO rate multiplied
by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#8217;s leverage ratio as
computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued and unpaid
interest is due in May 2024. 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&#8217;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. IDT Telecom was in compliance with all of the
covenants as of the date of this Quarterly Report on Form&#160;10-Q.</ix:nonNumeric></span></p>
</ix:nonNumeric><p id="xdx_81F_zq7kj9wYNvy8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0%"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_001"></span>Item
                                         2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Management&#8217;s
                                         Discussion and Analysis of Financial Condition and Results of Operations </b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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&#8217;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, 2020, as filed with the U.S. Securities and Exchange Commission (or 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
followed the disclosure requirements of Regulation S-K applicable to smaller reporting companies in this Quarterly Report on Form 10-Q.
In accordance with Item&#160;10(f)(2) of Regulation S-K, we qualify as a &#8220;smaller reporting company&#8221; because our public float
was below $200 million as of January&#160;31, 2020, the last business day of our second quarter in fiscal 2020. Our public float as of
January&#160;29, 2021, the last business day of our second quarter in fiscal 2021, was $292.2 million. Therefore, in accordance
with Item&#160;10(f)(1) of Regulation S-K, we will transition from the scaled disclosure available to smaller reporting companies to
the disclosure requirements applicable to all other companies beginning with our Quarterly Report on Form 10-Q for our first quarter
in fiscal 2022.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
used below, unless the context otherwise requires, the terms &#8220;the Company,&#8221; &#8220;IDT,&#8221; &#8220;we,&#8221; &#8220;us,&#8221;
and &#8220;our&#8221; refer to IDT Corporation, a Delaware corporation, its predecessor, International Discount Telecommunications,
Corp., a New York corporation, and their subsidiaries, collectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Forward-Looking
Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">This
Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act
of 1933 and Section&#160;21E of the Securities Exchange Act of 1934, including statements that contain the words &#8220;believes,&#8221;
&#8220;anticipates,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;intends,&#8221; 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&#160;1A to Part I &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended
July 31, 2020, and under Item&#160;1A to Part II &#8220;Risk Factors&#8221; in this Quarterly Report on Form 10-Q. 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, 2020.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Recently
Issued Accounting Standards Not Yet Adopted</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2016, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, No. 2016-13, <i>Financial
Instruments&#8212;Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that changes the
impairment model for most financial assets and certain other instruments. For receivables, loans and other instruments, entities
will be required to use a new forward-looking current expected credit loss model that generally will result in the earlier recognition
of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in
a manner similar to current practice, except the losses will be recognized as allowances instead of reductions in the amortized
cost of the securities. In addition, an entity will have to disclose significantly more information about allowances, credit quality
indicators and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained earnings.
We will adopt the new standard on August 1, 2023. We are evaluating the impact that the new standard will have on our consolidated
financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes,
</i>that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic
740. We will adopt the new standard on August 1, 2021. We are evaluating the impact that the new standard will have on our consolidated
financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
January 2020, the FASB issued ASU No. 2020-01, <i>Investments&#8212;Equity Securities (Topic 321)</i>, <i>Investments&#8212;Equity
Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),</i> that clarifies the interactions between Topic
321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity
securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities,
that, upon settlement or exercise, would be accounted for under the equity method of accounting. We will adopt the new standard
on August 1, 2021. We are evaluating the impact that the new standard will have on our consolidated financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 25; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Results
of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Coronavirus
Disease (COVID-19)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
continue to monitor and respond to the impacts of the COVID-19 pandemic&#160;on all aspects of our business, including our customers,
employees, suppliers, vendors, and business partners.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operationally,
our employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continue to work-from-home. Our salespeople and delivery employees continue to serve our independent retailers and channel partners with minimal
interruption.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">COVID-19
had mixed financial impacts on our businesses beginning in the third quarter of fiscal 2020 and continuing through the third quarter
of fiscal 2021. It drove significant increases in demand for our consumer offerings, principally BOSS Revolution Money Transfer, BOSS
Revolution Calling and Mobile Top-Up, through our digital channels during the latter half of March and into April 2020. Subsequently,
digital transaction levels have continued to increase relative to retailer originated transactions. Conversely, sales of consumer offerings
originating through retailers and channel partners slowed modestly in late March and April 2020 before stabilizing in the fourth quarter.
National Retail Solutions, or NRS, was slightly impacted by the closure of some of its retailers in the third quarter, but most re-opened
quickly and many attracted increased foot traffic following the onset of COVID-19 as local retailers are typically more accessible to
pedestrian traffic than big box retailers. The resilience of local retailers has enabled NRS to continue to expand sales of terminals,
payment processing, and advertising services. net2phone-Unified Communications as a Service, or UCaaS&#8217;, customer base growth slowed
somewhat in the second half of fiscal 2020 in certain Latin American markets. However, Latin American sales rebounded in the first quarter
of fiscal 2021 and sales have remained strong in our United States and Canadian markets. Carrier Services&#8217; revenue, which
had been declining as communications globally transition away from traditional international long-distance voice, declined more rapidly
following the onset of COVID-19 as business communications shifted from calling to video conferencing and other collaboration platforms.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of the date of this report, including the impact of COVID-19, we expect that our cash from operations and the balance of cash, cash equivalents,
debt securities, and current equity investments that we held on April 30, 2021 will be sufficient to meet our currently anticipated working
capital and capital expenditure requirements during the twelve-month period ending April 30, 2022. Looking ahead, the situation
remains fluid and we cannot predict with certainty the potential impact of COVID-19 on our business, results of operations, financial
condition, and 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three
and Nine Months Ended April 30, 2021 Compared to Three and Nine Months Ended April 30, 2020</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of August 1, 2020, we revised our reportable business segments to reflect the growth of our financial technology and cloud communications
businesses and their increased contributions to our consolidated results. We now have three reportable business segments, Fintech,
net2phone-UCaaS, and Traditional Communications. The revised reportable business segments reflect management&#8217;s approach
to analyzing results, its resource allocation strategy, and its assessment of business performance. Comparative segment information
has been reclassified and restated in all periods to conform to the current period presentation. 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Our
results of operations discussion include the following performance metrics: direct cost of revenues as a percentage of revenues,
subscription revenue, seats, and minutes of use. Direct cost of revenues as a percentage of revenues is a financial metric that
measures changes in our direct cost of revenues relative to changes in revenues during the same period. Direct cost of revenues
is the numerator and revenues are the denominator in this ratio. Direct cost of revenues as a percentage of revenues is a useful
metric for monitoring and evaluating trends in the net contribution of our revenues. net2phone-UCaaS&#8217;s cloud communications
offering is priced on a per-seat basis, with each customer employee identity constituting a seat, and its subscription revenue
is a monthly base fee per seat. The number of seats served and subscription revenue trends and comparisons between periods are
used in the analysis of net2phone-UCaaS&#8217;s revenues and direct cost of revenues. 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&#8217;s
and Carrier Services&#8217; 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Fintech
Segment</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Fintech,
which represented 4.5% and 4.6% of our total revenues in the three months ended April 30, 2021 and 2020, respectively, and 5.2%
and 3.4% of our total revenues in the nine months ended April 30, 2021 and 2020, respectively, comprises BOSS Revolution Money Transfer,
a provider of international money remittance and related value/payment transfer services, and NRS, operator of a nationwide point of
sale, or POS, retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution
Money Transfer and NRS were previously included in our Telecom &amp; Payment Services segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></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><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three&#160;months&#160;ended
    April 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Nine
    months&#160;ended<br />
    April 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="30" style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in
    millions)</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Revenues:</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 28%; text-align: left; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">BOSS
    Revolution Money Transfer</span></td><td style="width: 2%; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.2</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">11.8</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.6</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(13.2</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)%</span></td><td style="width: 2%; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">38.7</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26.7</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12.0</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">45.0</span></td><td style="width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">National
    Retail Solutions</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">6.4</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">122.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16.5</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">126.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    revenues</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16.6</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.7</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.9</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13.3</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">55.2</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">34.0</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">21.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">62.5</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Direct cost of revenues</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(6.0</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5.1</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.9</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(18.5</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(18.7</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(13.3</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5.4</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(40.3</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Selling, general and administrative</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(11.6</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(8.8</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2.8</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(31.1</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(33.8</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(25.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(8.6</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(34.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.5</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.7</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">22.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.3</span></td><td style="font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.2</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.1</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(10.0</span></td><td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
    operating gain</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">(Loss)
    income from operations</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.4</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.5</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.5</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5.7</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.2</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">126.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">nm&#8212;not
meaningful</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Revenues.
</i>Revenues from BOSS Revolution Money Transfer decreased in the three months ended April 30, 2021 compared to the similar period
in fiscal 2020 primarily because transient foreign exchange market conditions that positively impacted BOSS Revolution Money
Transfer&#8217;s results in the third quarter of fiscal 2020 through the second quarter of fiscal 2021 ceased by
the end of the second quarter of fiscal 2021. Revenues from BOSS Revolution Money Transfer increased in the nine months ended April
30, 2021 compared to the similar period in fiscal 2020 driven primarily by increased transaction volume in its digital channel, and a
significant but diminished benefit from transient foreign exchange market conditions. Revenues from NRS increased in the three and
nine months ended April 30, 2021 compared to the similar periods in fiscal 2020 driven primarily by the expansion of its POS network,
and revenue growth from its payment processing services and digital out-of-home advertising.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Direct
Cost of Revenues</i>. Direct cost of revenues increased in the three and nine months ended April 30, 2021 compared to the similar periods
in fiscal 2020 primarily due to the increase in revenues. BOSS Revolution Money Transfer&#8217;s direct cost of revenues increased
in the three and nine months ended April 30, 2021 compared to the similar periods in fiscal 2020 due to increased direct cost of revenues
in its digital channel. NRS&#8217; direct cost of revenues decreased slightly in the three months ended April 30, 2021 compared to the
similar period in fiscal 2020 and increased in the nine months ended April 30, 2021 compared to the similar period in fiscal 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    months ended<br /> April 30,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Nine
    months ended<br /> April 30,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Change</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Change</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; width: 36%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Direct
    cost of revenues as a percentage of revenues</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">34.7</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33.9</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)%</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Direct
cost of revenues as a percentage of revenues increased 150 basis points in the three months ended April 30, 2021 compared to the
similar period in fiscal 2020 due to an increase in direct cost of revenues as a percentage of revenues in BOSS Revolution
Money Transfer. BOSS Revolution Money Transfer&#8217;s direct cost of revenues as a percentage of revenues increased largely from
the decrease in foreign exchange revenue. Direct cost of revenues as a percentage of revenues decreased 530 basis points in the nine
months ended April 30, 2021 compared to the similar period in fiscal 2020 due to decreases in direct cost of revenues as a percentage
of revenues in both BOSS Revolution Money Transfer and 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Selling,
General and Administrative</i>. Selling, general and administrative expense increased in the three and nine months ended April 30, 2021
compared to the similar periods in fiscal 2020 primarily due to increases in employee compensation, marketing, debit and credit card
processing charges, and sales commissions. The increase in card processing charges was the result of increased credit and debit card
transactions through our BOSS Revolution app and other digital channels. As a percentage of Fintech&#8217;s revenue, Fintech&#8217;s
selling, general and administrative expense increased to 69.6% from 60.2% in the three months ended April 30, 2021 and
2020, respectively, and decreased to 61.2% from 74.1% in the nine months ended April 30, 2021 and 2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Depreciation
and Amortization. </i>Depreciation and amortization expense decreased in the three months ended April 30, 2021 compared to the similar
period in fiscal 2020. Depreciation and amortization expense increased in the nine months ended April 30, 2021 compared to the similar
period in fiscal 2020 primarily due to increased depreciation of capitalized costs of consultants and employees developing internal
use software and increased depreciation of NRS&#8217; POS equipment.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 23.75pt">Other
Operating Gain. <span style="font-style: normal">Other operating gain in the three and nine months ended April 30, 2021 was due to the
settlement of a claim related to the money transfer business.</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: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>net2phone-UCaaS
Segment</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
net2phone-UCaaS segment, which represented 3.0% and 2.5% of our total revenues in the three months ended April 30, 2021 and 2020,
respectively, and 3.0% and 2.4% of our total revenues in the nine months ended April 30, 2021 and 2020, respectively, comprises net2phone&#8217;s
cloud communications offerings, which were previously included in our net2phone segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"></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="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three&#160;months&#160;ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Nine months&#160;ended<br />
 April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="30" style="font-weight: bold; text-align: center">(in millions)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%">Revenues</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">11.3</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">8.1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">3.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">38.9</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">31.6</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">23.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">8.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">36.1</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Direct cost of revenues</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">2.0</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.2</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">5.9</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Selling, general and administrative</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">11.6</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.5</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">32.7</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22.2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Depreciation and amortization</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">1.4</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57.1</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">3.6</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Other operating expense, net</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Loss from operations</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(3.7</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</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.6</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.1</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1.1</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(10.7</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(11.1</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.4</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3.5</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Revenues.
</i>net2phone-UCaaS&#8217;s revenues increased in the three and nine months ended April 30, 2021 compared to the similar periods in fiscal
2020 primarily driven by growth in the United States, although revenue increased in all net2phone-UCaaS regions. Seats served increased
51% to 210,000 at April 30, 2021 from 139,000 at April 30, 2020 and from 154,000 at July 31, 2020. Subscription
revenue increased 39.4% to $10.7 million in the three months ended April 30, 2021 from $7.7 million in the three
months ended April 30, 2020 and increased 35.9% to $29.8 million in the nine months ended April 30, 2021 from $21.9
million in the nine months ended April 30, 2020, led by growth in the U.S. market. net2phone-UCaaS launched its integration with
Slack in the three months ended April 30, 2021, building on its prior integrations with Zoho and Microsoft Teams. More recently, net2phone-UCaaS
launched an integration with Salesforce. Also, in November 2020, net2phone-UCaaS announced it had launched its service in Peru and expanded
coverage to six additional cities in Brazil in December 2020.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Direct
Cost of Revenues</i>. Direct cost of revenues increased in the three and nine months ended April 30, 2021 compared to the similar periods
in fiscal 2020 primarily due to the increase in revenues, with the largest increases in the United States and Latin America.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br />
    April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-size: 11pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended<br />
    April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-size: 11pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; width: 36%; text-align: left">Direct cost of revenues as a percentage of revenues</td><td style="padding-bottom: 2.5pt; width: 2%; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; font-weight: bold; text-align: right">17.7</td><td style="padding-bottom: 2.5pt; width: 1%; font-weight: bold; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; text-align: right">19.5</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; text-align: right">(1.8</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">)%</td><td style="padding-bottom: 2.5pt; width: 2%; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; font-weight: bold; text-align: right">18.7</td><td style="padding-bottom: 2.5pt; width: 1%; font-weight: bold; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 6%; text-align: right">20.0</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 6%; text-align: right">(1.3</td><td style="padding-bottom: 2.5pt; width: 1%; 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Direct
cost of revenues as a percentage of revenues decreased 180 and 130 basis points in the three and nine months ended April
30, 2021, respectively, compared to the similar periods in fiscal 2020 primarily because of decreases in direct cost of revenues as a
percentage of revenues in the United States.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Selling,
General and Administrative</i>. Selling, general and administrative expense increased in the three and nine months ended April 30, 2021
compared to the similar periods in fiscal 2020 primarily due to increases in employee compensation and sales commissions. As a percentage
of net2phone-UCaaS&#8217; revenues, net2phone-UCaaS&#8217; selling, general and administrative expenses decreased to 102.7% from
114.5% in the three months ended April 30, 2021 and 2020, respectively, and decreased to 103.4% from 115.2% in the nine months
ended April 30, 2021 and 2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Depreciation
and Amortization.</i>&#160;Depreciation and amortization expense increased in the three and nine months ended April 30, 2021 compared
to the similar periods in fiscal 2020 due to increased depreciation of net2phone-UCaaS&#8217; customer premises equipment and
capitalized costs of consultants and employees developing internal use software.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Operating Expense, net. </i>Other operating expense, net of $0.1 million in the nine months ended April 30, 2021 was due to the
settlement of a legal matter. Other operating expense, net of $0.1 million in the nine months ended April 30, 2020 was due to
the write-off of certain capitalized assets related to a cancelled project.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>


<!-- Field: Page; Sequence: 28; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Traditional
Communications Segment</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Traditional Communications segment, which represented 92.5% and 92.9% of our total revenues in the three months ended April 30,
2021 and 2020, respectively, and 91.8% and 94.2% of our total revenues in the nine months ended April 30, 2021 and 2020, respectively,
includes Mobile Top-Up, 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 Carrier Services, a wholesale provider of international voice and SMS termination and outsourced traffic management
solutions to telecoms worldwide.&#160;Traditional Communications also includes net2phone-Platform Services, which provides telephony
services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments
offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in our Telecom &amp; Payment
Services segment except for net2phone-Platform Services, which was previously included in our net2phone segment.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Traditional
Communications&#8217; most significant revenue streams are from Mobile Top-Up, BOSS Revolution Calling, and Carrier Services.
Mobile Top-Up and BOSS Revolution Calling are sold direct-to-consumers and through distributors and retailers. We receive payments
for BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up prior to providing the services. We recognize the revenue
when services are provided to the customer. Traditional Communications&#8217; revenues tend to be somewhat seasonal, with the
second fiscal quarter (which contains Christmas and New Year&#8217;s Day) and the fourth fiscal quarter (which contains Mother&#8217;s
Day and Father&#8217;s Day) typically showing higher minute volumes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three&#160;months&#160;ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Nine months&#160;ended<br />
 April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">$/#</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">$/#</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="30" style="font-weight: bold; text-align: center">(in millions)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 28%; text-align: left; padding-left: 10pt">Mobile Top-Up</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">132.6</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">85.1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">47.5</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">55.8</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">325.0</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">237.8</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">87.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">36.7</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; padding-left: 10pt">BOSS Revolution Calling</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">111.4</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.0</td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">342.7</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">343.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.0</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.3</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Carrier Services</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">88.6</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.4</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">263.6</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">302.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(39.0</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12.9</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">Other</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">13.3</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.2</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.2</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">38.9</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">44.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.2</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11.6</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; padding-left: 20pt">Total revenues</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">345.9</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">298.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.9</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">970.2</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">928.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">42.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Direct cost of revenues</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(292.8</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(252.1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(40.7</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16.1</td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(818.5</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(783.0</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(35.5</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4.5</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Selling, general and administrative</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(30.3</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(32.2</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.8</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(89.3</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(101.0</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.6</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Depreciation and amortization</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(2.5</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.7</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.5</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(8.4</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11.6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Severance</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(0.2</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69.5</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(0.4</td><td style="font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.7</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74.4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other operating (expense) gain, net</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">85.6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1.0</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3.1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">132.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Income from operations</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20.1</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.5</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10.6</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">110.8</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">54.6</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.8</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.8</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">96.2</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Minutes of use:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">BOSS Revolution Calling</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">876</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(77</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8.1</td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">2,701</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,913</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(212</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7.3</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Carrier Services</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">2,460</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(887</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26.5</td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">8,185</td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,404</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29.4</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-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Revenues.
</i>Revenues from Mobile Top-Up increased in the three and nine months ended April 30, 2021 compared to the similar periods in fiscal
2020 primarily from product expansion and continued growth across all of our distribution channels.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Revenues
and minutes of use from BOSS Revolution Calling decreased in the three and nine months ended April 30, 2021 compared to the similar
periods in fiscal 2020 because COVID-19 related demand in the three and nine months ended April 30, 2021 slowed the rate of decline in
BOSS Revolution Calling revenue that we have experienced in recent periods. 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt">Revenues
from Carrier Services slightly increased in the three months ended April 30, 2021 compared to the similar period in fiscal 2020 although
minutes of use decreased in the three months ended April 30, 2021 compared to the similar period in fiscal 2020. Revenues and minutes
of use from Carrier Services decreased in the nine months ended April 30, 2021 compared to the similar period in fiscal 2020 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 Carrier Services
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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Direct
Cost of Revenues</i>. Direct cost of revenues increased in the three and nine months ended April 30, 2021 compared to the similar
periods in fiscal 2020 primarily due to increases in Mobile Top-Up&#8217;s direct cost of revenues in the three and nine months ended
April 30, 2021 compared to the similar periods in fiscal 2020, primarily due to the increase in its revenues. In the nine months ended April 30, 2021 compared to the similar period
in fiscal 2020, the increase in Mobile Top-Up&#8217;s direct cost of revenues was partially offset by decreases in Carrier
Services&#8217; and BOSS Revolution Calling&#8217;s 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-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="padding-bottom: 1.5pt; font-size: 11pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three&#160;months&#160;ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-size: 11pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine&#160;months&#160;ended<br /> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-size: 11pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-size: 11pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; width: 36%; text-align: left">Direct cost of revenues as a percentage of revenues</td><td style="padding-bottom: 2.5pt; width: 2%; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; font-weight: bold; text-align: right">84.6</td><td style="padding-bottom: 2.5pt; width: 1%; font-weight: bold; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; text-align: right">84.5</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; text-align: right">0.1</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 7%; font-weight: bold; text-align: right">84.4</td><td style="padding-bottom: 2.5pt; width: 1%; font-weight: bold; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 6%; text-align: right">84.4</td><td style="padding-bottom: 2.5pt; width: 1%; text-align: left">%</td><td style="padding-bottom: 2.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; width: 6%; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; width: 1%; 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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 29; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0.25in; text-align: justify">Direct
cost of revenues as a percentage of revenues increased 10 basis points in the three months ended April 30, 2021 compared to the
similar period in fiscal 2020 and direct cost of revenues as a percentage of revenues was substantially unchanged in the nine
months ended April 30, 2021 compared to the similar period in fiscal 2020. Direct cost of revenues as a percentage of revenues increased
in Carrier Services in the three and nine months ended April 30, 2021 compared to the similar periods in fiscal 2020. Direct cost
of revenues as a percentage of revenues decreased in Mobile Top-Up and BOSS Revolution Calling in the three and nine months ended April
30, 2021 compared to the similar periods in fiscal 2020 primarily due to the continued migration of customers to digital platforms. The
increased adoption of our digital, direct-to-consumer channels is expected to endure and contribute to future reductions in direct cost
of revenues as a percentage of revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Selling,
General and Administrative</i>. Selling, general and administrative expense decreased in the three and nine months ended April 30, 2021
compared to the similar periods in fiscal 2020 primarily due to decreases in employee compensation, stock-based compensation, marketing
expense, and travel and related expense, partially offset by increases in debit and credit card processing charges. The increases
in card processing charges were the result of the shift in the sales of our consumer offerings from cash transactions at retailers to
credit and debit card transactions through our BOSS Revolution apps and other digital channels. As a percentage of Traditional Communications&#8217;
revenue, Traditional Communications&#8217; selling, general and administrative expense decreased to 8.8% from 10.8% in the three
months ended April 30, 2021 and 2020, respectively, and decreased to 9.2% from 10.9% in the nine months ended April 30, 2021 and
2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Depreciation
and Amortization.</i>&#160;Depreciation and amortization expense decreased in the three and nine months ended April 30, 2021 compared
to the similar periods in fiscal 2020 as more of our property, plant, and equipment became fully depreciated, partially offset
by depreciation of equipment added to our telecommunications network and capitalized costs of consultants and employees developing
internal use software.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Severance
Expense.</i>&#160;In the three months ended April 30, 2021 and 2020, we incurred severance expense of $0.2 million and $0.6 million,
respectively, and in the nine months ended April 30, 2021 and 2020, we incurred severance expense of $0.4 million and $1.7 million,
respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Operating (Expense) Gain, net. </i>Other operating gain, net in the nine months ended April 30, 2021 included $2.0 million received
from the sale to a third party of all our rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The
lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25,
2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws. Other operating
gain (expense), net also included expense for the indemnification of <span style="color: #222222">a net2phone cable telephony customer
related to patent infringement claims brought against the customer of $0.1 million and</span> $0.4 million in the three months
ended April 30, 2021 and 2020, respectively, and <span style="color: #222222">$0.4 million </span>and $0.9 million in the nine months
ended April 30, 2021 and 2020, respectively. Other operating gain, net in the nine months ended April 30, 2021 also included expense
for a settlement of a Carrier Services&#8217; claim for $0.6 million. In addition, other operating expense, net in the nine months ended
April 30, 2020 included an accrual for non-income related taxes related to one of our foreign subsidiaries of $2.2 million<span style="color: #222222">.</span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Corporate</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i></i></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="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Three&#160;months&#160;ended April 30,</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Nine&#160;months&#160;ended April 30,</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Change</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><b>$</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><b>%</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><b>$</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><b>%</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="30" style="text-align: center"><b>(in millions)</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%">General and administrative</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><b>$</b></td>
    <td style="width: 5%; text-align: right"><b>(1.7</b></td>
    <td style="width: 1%"><b>)</b></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 5%; text-align: right">(2.4</td>
    <td style="width: 1%">)</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 5%; text-align: right">0.7</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right">27.5</td>
    <td style="width: 1%">%</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><b>$</b></td>
    <td style="width: 5%; text-align: right"><b>(5.9</b></td>
    <td style="width: 1%"><b>)</b></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 5%; text-align: right">(6.9</td>
    <td style="width: 1%">)</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 5%; text-align: right">1.0</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right">15.8</td>
    <td style="width: 1%">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other operating gain (expense), net</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><b>0.6</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">0.2</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">0.4</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">298.4</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><b>0.6</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(0.3</td>
    <td style="padding-bottom: 1.5pt">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">0.9</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">323.6</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Loss from operations</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><b>$</b></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><b>(1.1</b></td>
    <td style="padding-bottom: 2.5pt"><b>)</b></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(2.2</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">1.1</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">49.6</td>
    <td style="padding-bottom: 2.5pt">%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><b>$</b></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><b>(5.3</b></td>
    <td style="padding-bottom: 2.5pt"><b>)</b></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(7.2</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">1.9</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">26.8</td>
    <td style="padding-bottom: 2.5pt">%</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Corporate
costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate
governance including Board of Directors&#8217; fees, internal and external audit, investor relations, corporate insurance, corporate
legal, charitable contributions, travel, 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 30; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>General
and Administrative.</i>&#160;Corporate general and administrative expense decreased in the three months ended April 30, 2021 compared
to the similar period in fiscal 2020 primarily because of decreases in stock-based compensation and employee compensation. Corporate
general and administrative expense decreased in the nine months ended April 30, 2021 compared to the similar period in fiscal 2020
primarily because of a decrease in stock-based compensation, as well as a decrease in employee compensation. As a percentage of
our total consolidated revenues, Corporate general and administrative expense was 0.5% and 0.7% in the three months ended April
30, 2021 and 2020, respectively, and 0.6% and 0.7% in the nine months ended April 30, 2021 and 2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
Operating Gain (Expense), net.</i>&#160;On July 31, 2013, we completed a pro rata distribution of the common stock of our former
subsidiary Straight Path Communications Inc., or Straight Path, to our stockholders. As discussed in Note 14 to the Consolidated Financial
Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q, there is a pending putative class action on behalf of
Straight Path&#8217;s stockholders and derivative complaint naming us, among others. We incurred legal fees of $0.3 million and
$1.2 million in the three months ended April 30, 2021 and 2020, respectively, and $2.0 million and $2.5 million in the nine months
ended April 30, 2021 and 2020, respectively, related to this action. Also, we recorded offsetting gains from insurance claims for this
matter of $0.9 million and $1.4 million in the three months ended April 30, 2021 and 2020, respectively, and $2.6 million
and $2.2 million in the nine months ended April 30, 2021 and 2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Consolidated</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a discussion of certain of our consolidated expenses, and our consolidated income and expense line items below income 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Related
Party Lease Costs. </i>On March 26, 2018, we completed a pro rata distribution of the common stock of our former subsidiary, Rafael
Holdings, Inc., or Rafael, to our stockholders of record as of the close of business on March 13, 2018, which we refer to as the
Rafael Spin-Off. We lease office space and parking in Rafael&#8217;s building and parking garage located at 520 Broad St, Newark,
New Jersey. We also lease office space in Israel from Rafael. The Newark lease expires in April 2025 and the Israel lease expires
in July 2025. We incurred lease costs of $0.5 million in each of the three months ended April 30, 2021 and 2020, and $1.4 million
in each of the nine months ended April 30, 2021 and 2020, in connection with the Rafael leases, which is included in consolidated
selling, general and administrative expenses.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock-Based
Compensation Expense.</i>&#160;Stock-based compensation expense included in consolidated selling, general and administrative expenses
was $0.3 million and $0.8 million in the three months ended April 30, 2021 and 2020, respectively, and $1.2 million and
$3.3 million in the nine months ended April 30, 2021 and 2020, respectively. The decreases in stock-based compensation expense in the
three and nine months ended April 30, 2021 compared to the similar periods in fiscal 2020 were primarily due to reductions in expense
of deferred stock units granted in June 2019 and stock options. At April 30, 2021, unrecognized compensation cost related to non-vested
stock-based compensation was an aggregate of $0.9 million. The unrecognized compensation cost is expected to be recognized over
the remaining vesting period that ends in fiscal 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <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"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;months&#160;ended<br />
    April 30,</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Change</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine&#160;months&#160;ended<br />
                                            April 30,</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Change</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>%</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>%</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="30" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in
    millions)</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></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; width: 28%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Income from operations</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13.9</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">265.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">40.0</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.7</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">975.9</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">%</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: 10pt Times New Roman, Times, Serif">Interest
    income, net</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">123.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.3</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(57.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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: 10pt Times New Roman, Times, Serif">Other
    income (expense), net</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.9</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">277.9</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.6</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">512.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">Benefit
    from (provision for)</span><span style="font: 10pt Times New Roman, Times, Serif"> income taxes</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">18.6</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">20.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12.2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(3.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">15.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">502.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">Net
    income (loss)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.4</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">58.0</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">58.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">Net
    (income) loss attributable to noncontrolling interests</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(137.6</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(491.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    income (loss) attributable to IDT Corporation</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">35.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;nm</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">57.7</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">57.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">nm</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">nm&#8212;not
    meaningful</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.9pt; text-align: justify; text-indent: 96.3pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
<i>Income (Expense), net.</i>&#160;Other income (expense), net 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-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three&#160;months&#160;ended<br />
    April 30,</b>&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine&#160;months&#160;ended<br />
    April 30,</b>&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b>&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b>&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b>&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b>&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in
    millions)</b></span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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; width: 47%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Foreign
    currency transaction (losses) gains</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">Equity
    in the net loss of investee</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.5</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt Times New Roman, Times, Serif">Write-off
    of tax assets related to prior periods</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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: 10pt Times New Roman, Times, Serif">Gain
    (loss) on investments</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.2</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</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"><span style="font: 10pt Times New Roman, Times, Serif">Other</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total
    other income (expense), net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.8</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.6</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.4</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 31; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0 0 10pt; text-indent: 23.75pt">On February 2, 2021,
we paid $4.0 million to purchase shares of series B convertible preferred stock of a communications company (the equity method investee,
or EMI). The shares purchased represent 23.95% of the outstanding shares of the EMI on an as converted basis. We account for this investment
using the equity method since the series B convertible preferred stock is in-substance common stock, and we can exercise significant
influence over the operating and financial policies of the EMI. We determined that on the date of the acquisition, there was a difference
of $2.7 million between our investment in the EMI and our proportional interest in the equity of the EMI, which represented our share
of the EMI&#8217;s customer list on the date of acquisition. This basis difference is being amortized over the 6-year estimated life
of the customer list.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 23.75pt"><i>Provision
for Income Taxes.</i> In the three and nine months ended April 30, 2021, we released $24.0 million of our valuation allowance on the
portion of our deferred income tax assets that we are more likely than not going to utilize. We used the framework of Accounting
Standards Codification <i>Income Taxes (Topic 740)</i> to determine whether the valuation allowance should be maintained or
reversed. We considered the scheduled expiration of our net operating losses included in our deferred tax assets, projected future
taxable income, and tax planning strategies in our assessment of the valuation allowance. The primary factors that resulted in the
valuation allowance release were the three consecutive years of profitability in the United States and expected future profitability
in both the United States and the United Kingdom that will utilize a portion of the net operating losses. Our tax planning
strategies were not a significant factor in the analysis. The increase in income tax expense in the three and nine months ended
April 30, 2021 compared to the similar periods in fiscal 2020, excluding the benefit from the valuation allowance released in fiscal
2021, was primarily due to differences in the amount of taxable income earned in the various taxing jurisdictions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Net
(Income) Loss Attributable to Noncontrolling Interests</i>. The change in the net (income) loss attributable to noncontrolling interests
in the three and nine months ended April 30, 2021 compared to the similar periods in fiscal 2020 was primarily due to a reduction in
the net loss of NRS. In addition, in fiscal 2021, we had new noncontrolling interests from a business acquisition, and from
equity granted in net2phone 2.0, Inc., or net2phone 2.0. In fiscal 2021, we acquired 56% of the issued shares
of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data top-ups and
other services across borders via a single point application programming interface. On December 31, 2020, the previously approved compensatory
arrangement with each of Howard S. Jonas, the Chairman of our Board of Directors, and Shmuel Jonas, our Chief Executive Officer, was
finalized. Howard S. Jonas and Shmuel Jonas each received fifty restricted shares of net2phone 2.0 Class B common stock, which represents
5% of the outstanding common stock of net2phone 2.0. net2phone 2.0 is a new entity that owns and operates our net2phone-UCaaS segment.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Liquidity
and Capital Resources</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>General
</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of the date of this report, including the impact of COVID-19, we currently expect our cash from operations and the balance of
cash, cash equivalents, debt securities, and current equity investments that we held on April 30, 2021 will be sufficient to meet
our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending April 30,
2022.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt">At
April 30, 2021, we had cash, cash equivalents, debt securities, and unrestricted current equity investments of $127.6 million
and working capital (current assets in excess of current liabilities) of $26.7&#160;million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
treat unrestricted cash and cash equivalents held by IDT Payment Services as substantially restricted and unavailable for other purposes.
At April 30, 2021, &#8220;Cash and cash equivalents&#8221; in our consolidated balance sheet included an aggregate of $15.3 million
held by IDT Payment Services 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-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" 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"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine
months ended<br /> April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in millions)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Cash flows provided
by (used in):</b></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b>&#160;</b></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Operating activities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left"><b>$</b></td><td style="width: 14%; text-align: right"><b>38.1</b></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(70.6</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">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b>(46.8</b></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22.8</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b>(4.2</b></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.3</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; text-align: left">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><b>6.7</b></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Decrease in cash,
cash equivalents, and restricted cash and cash equivalents</b></span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><b>$</b></td><td style="border-bottom: Black 2.5pt double; text-align: right"><b>(6.2</b></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(90.7</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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Operating
Activities </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Gross
trade accounts receivable decreased to $48.9 million at April 30, 2021 from $50.3 million at July 31, 2020 primarily due
to collections in the nine months ended April 30, 2021 that were greater than the amounts billed during the period.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt">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 increased to $42.8 million at April 30, 2021 from $40.1 million at July 31, 2020 primarily due to increases
in the BOSS Revolution Calling and Mobile Top-Up deferred revenue balances.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 32; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
deposit liabilities at IDT Financial Services Limited, our Gibraltar-based bank, decreased to $110.7 million at April 30, 2021
from $116.0 million at July 31, 2020 mainly as a result of the loss of passporting rights under European Union law following
the expiration of the Brexit transition period, partially offset by an increase of $5.8 million due to the change
in the foreign exchange rate. Our restricted cash and cash equivalents included $110.9 million and $116.3 million at April 30,
2021 and July 31, 2020, respectively, held by the 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 21, 2020, we received $2.0 million from the sale to a third party of all our rights under the Payment Card Interchange
Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa
and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with
their respective member banks, violated the antitrust laws.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
June 21, 2018, in&#160;South Dakota v Wayfair Inc., the United States Supreme Court held that states may charge sales tax on purchases
made from out-of-state sellers, even if the seller does not have a physical presence in the taxing state. We have evaluated our
state tax filings with respect to the Wayfair decision and are in the process of reviewing our remittance practices. 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 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Investing
Activities </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Our
capital expenditures were $13.5 million and $11.9 million in the nine months ended April 30, 2021 and 2020, respectively. We currently
anticipate that total capital expenditures for the twelve-month period ending April 30, 2022 will be $18 million to $20 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 3, 2020, our subsidiary IDT International Telecom, Inc., or IDTIT, acquired 51% of the issued shares of a company for $2.4 million,
net of cash acquired. We also recorded $0.4 million for the estimated fair value of contingent consideration. The contingent consideration
is $0.5 million that will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA (as defined in the
purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30,
2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. Also, pursuant
to a Put/Call Option Agreement related to the 5% of the issued shares of the acquired company that the seller did not initially sell
to IDTIT, or the Option Shares, the seller exercised its option and on March 22, 2021, IDTIT purchased the Option Shares for $0.3 million.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2019, our subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L., a regional
provider of cloud communications services to businesses in Spain. The cash paid for the acquisition was $0.5 million. We also
recorded $0.4 million for the estimated fair value of contingent consideration. The contingent consideration includes two potential
payments to the seller of $0.4 million each, based on monthly recurring revenue targets to be achieved over a 36-month period
and 48-month period. The second potential payment is not contingent upon meeting the target for the first payment.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 7, 2020, we purchased from Rafael 218,245 newly issued shares of Rafael&#8217;s Class B common stock and a warrant to purchase
up to 43,649 shares of Rafael&#8217;s Class B common stock at an exercise price of $22.91 at any time on or after December 7, 2020 and
on or prior to June 6, 2022. The aggregate purchase price was $5.0 million. The purchase price was based on a per share price of $22.91,
which was the closing price of Rafael&#8217;s Class B common stock on the New York Stock Exchange on the trading day immediately preceding
the purchase date. On March 15, 2021, we exercised the warrant in full and purchased 43,649 shares of Rafael&#8217;s Class
B common stock for cash of $1.0 million.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
February 2, 2021, we paid $4.0 million to purchase shares of series B convertible preferred stock representing 23.95% of
the outstanding shares of the EMI on an as converted basis.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Purchases
of debt securities and equity investments were $39.3 million and $14.8 million in the nine months ended April 30, 2021 and 2020,
respectively. Proceeds from maturities and sales of debt securities and redemptions of equity investments were $18.7 million and
$4.3 million in the nine months ended April 30, 2021 and 2020, respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Financing
Activities</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
distributed cash of $0.6 million and $0.7 million in the nine months ended April 30, 2021 and 2020, respectively, to the noncontrolling
interests in certain of our subsidiaries.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 33; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, we repaid financing-related other liabilities of $0.1 million and $0.4 million,
respectively.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
April 20, 2020, our subsidiary, IDT Domestic Telecom, Inc., or IDT DT, received loan proceeds of $10.0 million from TD Bank, N.A,
pursuant to the Paycheck Protection Program, or the PPP Loan, under the CARES Act, administered by the U.S. Small Business Administration.
On April 29, 2020, IDT DT returned all $10.0 million in proceeds from the PPP Loan. In light of the oversubscription of applications
for loans under the PPP, and despite IDT DT&#8217;s need for the funds to support its operations, IDT DT returned the loan proceeds
in order to make those funds available to other borrowers that may be in greater need than IDT DT.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Our
subsidiary, IDT Telecom, Inc., or IDT Telecom, had a credit agreement, dated as of April 30, 2020, with TD Bank, N.A. for a line
of credit facility for up to a maximum principal amount of $25.0 million. The credit agreement terminated on July 15, 2020. In the nine
months ended April 30, 2020, IDT Telecom borrowed and repaid an aggregate of $1.4 million under the facility.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Subsequent
to the end of the third quarter of fiscal 2021, 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. IDT Telecom may use the proceeds to finance
working capital requirements and for certain closing costs of the facility. The revolving credit facility is secured by primarily all
of IDT Telecom&#8217;s assets. The principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration
Ltd. LIBO rate multiplied by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#8217;s
leverage ratio as computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued
and unpaid interest is due in May 2024. 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&#8217;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. IDT
Telecom was in compliance with all of the covenants as of the date of this Quarterly Report on Form 10-Q.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021, we received proceeds from the exercise of stock options of $0.7 million for which we issued 81,041
shares of our Class B common stock. In the nine months ended April 30, 2020, we received proceeds from the exercise of stock options
of $0.3 million for which we issued 32,551 shares of our Class B 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
have an existing stock repurchase program authorized by our Board of Directors for the repurchase of shares of our Class&#160;B
common stock. The Board of Directors authorized the repurchase of up to 8.0&#160;million shares in the aggregate. In the nine
months ended April 30, 2021, we repurchased 463,792 shares of our Class B common stock for an aggregate purchase price of $2.8
million. In the nine months ended April 30, 2020, we repurchased 40,763 shares of our Class B common stock for an aggregate purchase
price of $0.2 million. At April 30, 2021, 5.8 million shares remained available for repurchase under the stock repurchase program.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, we paid $1.3 million and $0.3 million, respectively, to repurchase 109,381 and
37,348 shares, respectively, of our Class B common stock that were tendered by employees of ours to satisfy the employees&#8217;
tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units and restricted stock.
Such shares were repurchased by us based on their fair market value on the trading day immediately prior to the vesting date.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Page; Sequence: 34; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Other
Sources and Uses of Resources </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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. At this time, 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.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Contractual
Obligations and Other Commercial Commitments </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table quantifies our future contractual obligations and other commercial commitments at April 30, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Payments Due by Period </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in millions)</b></span></p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</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">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Less&#160;than<br /> 1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">1&#8211;3&#160;years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">4&#8211;5&#160;years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">After&#160;5&#160;years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Purchase commitments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#160;&#160;&#160;&#160;&#160;3.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Connectivity obligations under service agreements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Operating leases including short-term leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9.4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total contractual obligations (1)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13.9</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.3</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.7</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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.9</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
    above table does not include an aggregate of $19.8 million in performance bonds and $1.3 million in potential contingent consideration
    related to business acquisitions due to the uncertainty of the amount and/or timing of any such payments.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Off-Balance
Sheet Arrangements </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
do not have any &#8220;off-balance sheet arrangements,&#8221; as defined in relevant SEC regulations that are reasonably likely
to have a current or future effect on our financial condition, results of operations, liquidity, capital expenditures or capital
resources, other than 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 35; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
connection with our spin-off of Straight Path in July 2013, we and Straight Path entered into various agreements prior to the
spin-off including a Separation and Distribution Agreement to effect the separation and provide a framework for our relationship
with Straight Path after the spin-off, and a Tax Separation Agreement, which sets forth the responsibilities of us and Straight
Path with respect to, among other things, liabilities for federal, state, local and foreign taxes for periods before and including
the spin-off, the preparation and filing of tax returns for such periods and disputes with taxing authorities regarding taxes
for such periods. Pursuant to the Separation and Distribution Agreement, we indemnify Straight Path and Straight Path indemnifies
us for losses related to the failure of the other to pay, perform or otherwise discharge, any of the liabilities and obligations
set forth in the agreement. Pursuant to the Tax Separation Agreement, we indemnify Straight Path from all liability for taxes
of Straight Path or any of its subsidiaries or relating to the Straight Path business with respect to taxable periods ending on
or before the spin-off, from all liability for taxes of ours, other than Straight Path and its subsidiaries, for any taxable period,
and from all liability for taxes due to the spin-off. (See Note 14 to the Consolidated Financial Statements included in Item 1
to Part I of this Quarterly Report on Form 10-Q).</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
have performance bonds issued through third parties for the benefit of various states in order to comply with the states&#8217;
financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2021, we had aggregate performance
bonds of $19.8 million outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_002"></span>Item
    3.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quantitative
    and Qualitative Disclosures About Market Risks</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Smaller
reporting companies are not required to provide the information required by this item.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_003"></span>Item
    4.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Controls
    and Procedures</b></span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Evaluation
of Disclosure Controls and Procedures.</i>&#160;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 April 30,
2021.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Changes
in Internal Control over Financial Reporting.</i> There were no changes in our internal control over financial reporting
during the quarter ended April 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal
control over financial reporting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 36; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ke_001"></span><span id="L_004"></span>PART II. OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_005"></span>Item
    1.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Legal
    Proceedings</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Legal
proceedings in which we are involved are described in Note 14 to the Consolidated Financial Statements included in Item&#160;1
to Part I of this Quarterly Report on Form&#160;10-Q.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_006"></span>Item
    1A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Risk
    Factors</b></span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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, 2020, except for 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Our
U.K.-based businesses and business between the U.K. and other countries face risks related to the United Kingdom leaving the European
Union (&#8220;Brexit&#8221;).</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
operate our business worldwide, including meaningful operations in the United Kingdom. Accordingly, we are subjected to risks from changes
in the regulatory environment in various countries. On June 23, 2016, the electorate in the United Kingdom voted in favor of leaving
the European Union, or EU, (commonly referred to as &#8220;Brexit&#8221;). The United Kingdom formally left the EU on April 30, 2020,
and had entered a transition period until December 31, 2020. The EU and the United Kingdom concluded the EU-UK Trade and Cooperation
Agreement (the &#8220;TCA&#8221;) on December 24, 2020, which took effect provisionally on January 1, 2021, following the end
of the formal transition period and will become formally applicable once ratified by both the United Kingdom and the EU. The TCA sets
out the arrangements between the United Kingdom and EU on trade in certain areas (e.g. goods and some services, energy, fisheries, social
security coordination), however there is still uncertainty over how its terms will play out in practice and there are still key aspects
of the United Kingdom&#8217;s relationship with the EU which are not covered by the TCA, such as in respect of financial services. We
expect that uncertainty over the terms of the TCA and other future agreements between the United Kingdom and EU will continue to cause
political and economic uncertainty, which could harm our business and financial results. The withdrawal will, among other outcomes, disrupt
the free movement of goods, services and people between the United Kingdom and the EU, and result in increased legal and regulatory complexities,
as well as potential higher costs of conducting business in Europe. Until there is greater understanding on how the terms of the TCA
will play out in practice, and until the terms of other potential agreements that the United Kingdom may eventually enter into with the
EU are known, it is not possible to determine the extent of the impact that the United Kingdom&#8217;s departure from the EU and/or any
related matters may have on us; however, any of these effects of Brexit, and others we cannot anticipate, could adversely affect our
business, business opportunities, results of operations, financial condition, and cash flows. Likewise, similar actions taken by European
and other countries in which we operate could have a similar or even more profound impact.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Further,
Brexit could adversely affect European and worldwide economic or market conditions and could contribute to instability in global
financial markets, and the value of the Pound Sterling currency or other currencies, including the Euro. We are exposed to the
economic, market, and fiscal conditions in the United Kingdom and the EU and to changes in any of these conditions.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">IDT
Financial Services Limited, or IDTFS, our Gibraltar-based bank, currently operates under a license from the Gibraltar Financial
Services Commission. As an overseas British Territory, following the expiration of the Brexit transition period, the passporting
rights previously enjoyed by IDTFS under EU law have ceased to be in effect. Although we are currently seeking an e-money license
issued by an EU country, since this was not secured prior to expiration of the transition period, alternative arrangements were
made with third parties to service customers in EU countries previously serviced by IDTFS. Our inability to service these customers
will lead to a reduction in the revenues previously earned from them.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Eight
trusts for the benefit of sons and daughters of Howard S. Jonas, our Chairman of the Board of Directors, hold shares that, in
the aggregate, represent more than a majority of the combined voting power of our outstanding capital stock, which may limit the
ability of other stockholders to affect our management. </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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 40pt"><span style="font: 10pt Times New Roman, Times, Serif">Eight
trusts&#160;for the benefit of children of Howard S. Jonas, (the &#8220;Trusts&#8221;), our Chairman of the Board, collectively have voting
power over&#160;1,574,326 shares of our common stock, (which is all the issued and outstanding shares of the Class A common stock), which
are convertible into shares of our Class B common stock on a 1-for-1 basis, and 2,382,371 shares of our Class B common stock, representing
approximately 69.5% of the combined voting power of our outstanding capital stock, as of June 2,&#160;2021. In addition, as of
June 2, 2021, The HSJ 2020 IDT Annuity Trust holds 2,502,899 shares of our Class B common stock. Each of the Trusts has a different,
independent trustee.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Howard
S. Jonas serves as our Chairman of the Board, which is not an officer position. However, he is our founder and served as an executive
officer, including our Chief Executive Officer, for a very significant time period, and the members of the Board and management
often look to him for guidance on major financial, operational and strategic matters.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 37; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Howard
S. Jonas does not have the right to direct or control the voting of the shares of our common stock that is held by the Trusts,
and the independent trustees hold sole voting and dispositive power over the common stock held by the Trusts. However, he is the
trustor of the trusts and is the father of each of the beneficiaries of the Trusts and his views may be taken into account by
the trustees and others related to the Trusts.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">We
are not aware of any voting agreement between or among any of the Trusts and/or Howard S. Jonas, but if such a voting agreement
or other similar arrangement exists or were to be consummated, if all or several or all of the Trusts were to act in concert,
or if we issued additional Class A common stock, certain or all of the Trusts and/or Howard S. Jonas along with holders of the
Class A common stock would be able to control matters requiring approval by our stockholders, including the election of all of
the directors, amendment of organizational documents and the approval of significant corporate transactions, including any merger,
consolidation or sale of all or substantially all of our assets. As a result, the ability of any of our other stockholders to
influence our management may be limited. In addition, our dual class structure has an anti-takeover effect, and accordingly, the
holders of the shares of Class A common stock have the ability to prevent any change in control transactions that may otherwise
be in the best interest of stockholders.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0 0pt 0pt; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>We
may be harmed by certain imminent FCC Orders and rules that effect the telecommunications marketplace.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-indent: 23.75pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the Telephone Robocall Abuse Criminal Enforcement and Deterrence, or TRACED, Act, Congress gave the FCC new tools to fight unwanted,
and often illegal, robocalls, the top consumer complaint reported to the FCC annually. <span style="background-color: white">The TRACED
Act required the FCC to mandate the STIR/SHAKEN caller identification framework. STIR/SHAKEN enables phone companies to verify that the
caller ID information transmitted with a call matches the caller&#8217;s real phone number. The FCC has issued a series of Orders and
adopted several rules to implement the TRACED Act. For example, by June 30, 2021, many domestic and foreign carriers must register with
the FCC specifically for TRACED Act compliance and by September 28, 2021, we and other similarly situated carriers will not be able to
accept certain IP-based telecommunications traffic from foreign and domestic carrier partners unless those carriers are registered with
the FCC. Of equal importance, carriers such as us have the right to &#8220;sign&#8221; their traffic, effectively attesting that the
traffic they are transmitting is not illegal robocalls.</span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">The
FCC&#8217;s rules present several concerns to all carriers. Notably, the rules extend to many foreign carriers, and it is unclear whether
foreign carriers will be sufficiently educated and experienced to implement U.S. rules and regulations. Foreign carrier compliance, or
the lack thereof, could impact U.S. carriers as they seek to meet their own regulatory obligations. There may also be changes in the
marketplace as foreign carriers may look to limit U.S. carrier partners to whom they transmit calls for termination in the U.S. that
are subject to the STIR/SHAKEN rules.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">We
anticipate meeting our regulatory obligations under the STIR/SHAKEN rules and we are undertaking efforts to prevent us from being harmed
by potential changes in the marketplace. Nevertheless, the FCC&#8217;s rules allow for the possibility that well-prepared carriers with
anti-robocalling procedures in place may fail and be punished for their failure, despite their best efforts. Moreover, because the STIR/SHAKEN
rules may have a significant impact on the telecommunications marketplace, it is difficult to predict their outcome. We are prepared
for the implementation of STIR/SHAKEN but are concerned about its impact on the market as a whole and on us specifically.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_007"></span>Item
    2.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Unregistered
    Sales of Equity Securities and Use of Proceeds</b></span></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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table provides information with respect to purchases by us of our shares during the third quarter of fiscal 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total<br />
Number&#160;of<br /> Shares<br /> Purchased</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>Average<br />
Price<br /> per&#160;Share</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total&#160;Number<br />
of Shares<br /> Purchased as<br /> part of<br /> Publicly<br /> Announced<br /> Plans or<br /> Programs</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</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"><span style="font: 10pt Times New Roman, Times, Serif"><b>Maximum<br />
Number of<br /> Shares that<br /> May Yet Be<br /> Purchased<br /> Under the<br /> Plans or<br /> Programs&#160;(1)</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%">February 1-28, 2021</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">5,768,497</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>March 1&#8211;31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,768,497</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">April 1&#8211;30, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">5,768,497</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">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.</span></td></tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_008"></span>Item
    3.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Defaults
    Upon Senior Securities</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_009"></span>Item
    4.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Mine
    Safety Disclosures</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">Not
applicable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_010"></span>Item
    5.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Other
    Information</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"></p>

<!-- Field: Page; Sequence: 38; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_011"></span>Item
    6</b>.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibits
    </b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; white-space: nowrap; width: 0.75in; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit<br />
Number</b></span></p></td>
    <td style="padding-bottom: 1.5pt; width: 0.1in">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Description</b></span></p></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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">31.1*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex31-1.htm"><span style="font: 10pt Times New Roman, Times, Serif">Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to &#167;302 of the Sarbanes-Oxley Act of 2002.</span></a></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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">31.2*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex31-2.htm"><span style="font: 10pt Times New Roman, Times, Serif">Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to &#167;302 of the Sarbanes-Oxley Act of 2002.</span></a></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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">32.1*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex32-1.htm"><span style="font: 10pt Times New Roman, Times, Serif">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002.</span></a></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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">32.2*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex32-2.htm"><span style="font: 10pt Times New Roman, Times, Serif">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002.</span></a></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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">101.SCH*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
    Taxonomy Extension Schema Document</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">101.CAL*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
Taxonomy Extension Calculation Linkbase Document</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">101.DEF*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
Taxonomy Extension Definition Linkbase Document</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">101.LAB*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
Taxonomy Extension Label Linkbase Document</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">101.PRE*</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">XBRL
Taxonomy Extension Presentation Linkbase Document</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: left; white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">104</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Cover
    Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0px"></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16px"><span style="font: 10pt Times New Roman, Times, Serif">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Filed
    or furnished herewith.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 39; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="L_012"></span>SIGNATURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif"><b>IDT
    CORPORATION</b></span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">June
    9, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>/s/
                                            <span style="font-variant: small-caps">Shmuel Jonas</span></i></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Shmuel
                                         Jonas</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Chief
        Executive Officer</b></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">June
    9, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><i>/s/
                                            <span style="font-variant: small-caps">Marcelo Fischer</span></i></span></p></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Marcelo
                                         Fischer</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Chief
        Financial Officer </b></span></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 40; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b></b></span></p>


</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- 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 -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
31.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
OF CHIEF EXECUTIVE OFFICER</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PURSUANT
TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Shmuel Jonas, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
I have reviewed this Quarterly Report on Form 10-Q of IDT Corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
The registrant&rsquo;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:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Evaluated the effectiveness of the registrant&rsquo;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</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the
registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that
has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors
(or persons performing the equivalent functions):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
June 9, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: small-caps 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/<FONT STYLE="font-variant: normal">s</FONT>/
    <FONT STYLE="font-variant: small-caps">Shmuel Jonas</FONT></I></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Shmuel
        Jonas</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Chief
        Executive Officer</B></FONT></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
31.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
OF CHIEF FINANCIAL OFFICER</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Marcelo Fischer, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
I have reviewed this Quarterly Report on Form 10-Q of IDT Corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
The registrant&rsquo;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:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Evaluated the effectiveness of the registrant&rsquo;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</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the
registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that
has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors
(or persons performing the equivalent functions):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 23.75pt; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
June 9, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    <FONT STYLE="font-variant: small-caps">Marcelo Fischer</FONT></I></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Marcelo
        Fischer</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Chief
        Financial Officer</B></FONT></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
32.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification
Pursuant to<BR>
18 U.S.C. Section 1350<BR>
(as Adopted Pursuant to Section 906 of<BR>
the Sarbanes-Oxley Act Of 2002)</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Quarterly Report of IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended April 30,
2021 as filed with the Securities and Exchange Commission (the &ldquo;Report&rdquo;), I, Shmuel Jonas, Chief Executive Officer
of the Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
that to my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
June 9, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    <FONT STYLE="font-variant: small-caps">Shmuel Jonas</FONT></I><FONT STYLE="font-variant: small-caps"> </FONT></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Shmuel
        Jonas</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Chief
        Executive Officer</B></FONT></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
32.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification
Pursuant to<BR>
18 U.S.C. Section 1350<BR>
(as Adopted Pursuant to Section 906 of<BR>
the Sarbanes-Oxley Act Of 2002)</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Quarterly Report of IDT Corporation (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended April 30,
2021 as filed with the Securities and Exchange Commission (the &ldquo;Report&rdquo;), I, Marcelo Fischer, Chief Financial Officer
of the Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
that to my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 24.45pt; text-align: justify; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
June 9, 2021</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    <FONT STYLE="font-variant: small-caps">Marcelo Fischer</FONT></I></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Marcelo
        Fischer</B></FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Chief
        Financial Officer</B></FONT></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>idt-20210430.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaaBmbP9z5Z82ekhvWB9bUm67yMrdxJW5itMYTWmkasL -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:IDT="http://idt.net/20210430" elementFormDefault="qualified" targetNamespace="http://idt.net/20210430">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://idt.net/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/StatementsOfOperationsParenthetical" id="StatementsOfOperationsParenthetical">
	  <link:definition>00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" id="StatementsOfComprehensiveIncomeLoss">
	  <link:definition>00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/StatementsOfEquity" id="StatementsOfEquity">
	  <link:definition>00000007 - Statement - Consolidated Statements of Equity (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BasisOfPresentation" id="BasisOfPresentation">
	  <link:definition>00000009 - Disclosure - Basis of Presentation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BusinessSegmentInformation" id="BusinessSegmentInformation">
	  <link:definition>00000010 - Disclosure - Business Segment Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/RevenueRecognition" id="RevenueRecognition">
	  <link:definition>00000011 - Disclosure - Revenue Recognition</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/Leases" id="Leases">
	  <link:definition>00000012 - Disclosure - Leases</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalents">
	  <link:definition>00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/DebtSecurities" id="DebtSecurities">
	  <link:definition>00000014 - Disclosure - Debt Securities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EquityInvestments" id="EquityInvestments">
	  <link:definition>00000015 - Disclosure - Equity Investments</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/FairValueMeasurements" id="FairValueMeasurements">
	  <link:definition>00000016 - Disclosure - Fair Value Measurements</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/Acquisitions" id="Acquisitions">
	  <link:definition>00000017 - Disclosure - Acquisitions</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/OtherOperatingGainExpenseNet" id="OtherOperatingGainExpenseNet">
	  <link:definition>00000018 - Disclosure - Other Operating Gain (Expense), Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/Equity" id="Equity">
	  <link:definition>00000019 - Disclosure - Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EarningsLossPerShare" id="EarningsLossPerShare">
	  <link:definition>00000020 - Disclosure - Earnings (Loss) Per Share</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" id="AccumulatedOtherComprehensiveLoss">
	  <link:definition>00000021 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000022 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/OtherIncomeExpenseNet" id="OtherIncomeExpenseNet">
	  <link:definition>00000023 - Disclosure - Other Income (Expense), Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000024 - Disclosure - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" id="RecentlyIssuedAccountingStandardsNotYetAdopted">
	  <link:definition>00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" id="RevolvingCreditFacilitysubsequentEvent">
	  <link:definition>00000026 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BusinessSegmentInformationTables" id="BusinessSegmentInformationTables">
	  <link:definition>00000027 - Disclosure - Business Segment Information (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
	  <link:definition>00000028 - Disclosure - Revenue Recognition (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000029 - Disclosure - Leases (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables">
	  <link:definition>00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/DebtSecuritiesTables" id="DebtSecuritiesTables">
	  <link:definition>00000031 - Disclosure - Debt Securities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EquityInvestmentsTables" id="EquityInvestmentsTables">
	  <link:definition>00000032 - Disclosure - Equity Investments (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
	  <link:definition>00000033 - Disclosure - Fair Value Measurements (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/AcquisitionsTables" id="AcquisitionsTables">
	  <link:definition>00000034 - Disclosure - Acquisitions (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/OtherOperatingGainExpenseNetTables" id="OtherOperatingGainExpenseNetTables">
	  <link:definition>00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EarningsLossPerShareTables" id="EarningsLossPerShareTables">
	  <link:definition>00000036 - Disclosure - Earnings (Loss) Per Share (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" id="AccumulatedOtherComprehensiveLossTables">
	  <link:definition>00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/OtherIncomeExpenseNetTables" id="OtherIncomeExpenseNetTables">
	  <link:definition>00000038 - Disclosure - Other Income (Expense), Net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" id="ScheduleOfOperatingResultsOfBusinessSegmentsDetails">
	  <link:definition>00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" id="BusinessSegmentInformationDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Business Segment Information (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" id="ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails">
	  <link:definition>00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" id="ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails">
	  <link:definition>00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" id="ScheduleOfInformationAboutContractLiabilityBalanceDetails">
	  <link:definition>00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" id="ScheduleOfDeferredCustomerContractAcquisitionCostsDetails">
	  <link:definition>00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" id="ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails">
	  <link:definition>00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" id="ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails">
	  <link:definition>00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" id="ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails">
	  <link:definition>00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" id="ScheduleOfAggregateOperatingLeaseLiabilityDetails">
	  <link:definition>00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" id="ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails">
	  <link:definition>00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000050 - Disclosure - Leases (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" id="ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails">
	  <link:definition>00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" id="CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative">
	  <link:definition>00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" id="ScheduleOfAvailable-for-saleSecuritiesDetails">
	  <link:definition>00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" id="ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails">
	  <link:definition>00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" id="ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails">
	  <link:definition>00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/DebtSecuritiesDetailsNarrative" id="DebtSecuritiesDetailsNarrative">
	  <link:definition>00000056 - Disclosure - Debt Securities (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" id="ScheduleOfEquityInvestmentsDetailsParenthetical">
	  <link:definition>00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" id="ScheduleOfEquityInvestmentsDetails">
	  <link:definition>00000058 - Disclosure - Schedule of Equity Investments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" id="ScheduleOfCarryingValueOfEquityInvestmentsDetails">
	  <link:definition>00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" id="ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails">
	  <link:definition>00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" id="SummaryOfChangesInEquityMethodInvestmentsDetails">
	  <link:definition>00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" id="SummaryOfUnauditedStatementsOfOperationsDetails">
	  <link:definition>00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EquityInvestmentsDetailsNarrative" id="EquityInvestmentsDetailsNarrative">
	  <link:definition>00000063 - Disclosure - Equity Investments (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" id="ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails">
	  <link:definition>00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" id="ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details">
	  <link:definition>00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" id="ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details">
	  <link:definition>00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
	  <link:definition>00000067 - Disclosure - Fair Value Measurements (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" id="ScheduleOfAcquisitionDateFairValueOfConsiderationDetails">
	  <link:definition>00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" id="ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails">
	  <link:definition>00000069 - Disclosure - Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" id="ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical">
	  <link:definition>00000070 - Disclosure - Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/AcquisitionsDetailsNarrative" id="AcquisitionsDetailsNarrative">
	  <link:definition>00000071 - Disclosure - Acquisitions (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" id="ScheduleOfOtherOperatingGainExpenseNetDetails">
	  <link:definition>00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" id="OtherOperatingGainExpenseNetDetailsNarrative">
	  <link:definition>00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
	  <link:definition>00000074 - Disclosure - Equity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" id="ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails">
	  <link:definition>00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" id="ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails">
	  <link:definition>00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" id="ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails">
	  <link:definition>00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000078 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" id="ScheduleOfOtherIncomeExpenseNetDetails">
	  <link:definition>00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000080 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" id="RevolvingCreditFacilitysubsequentEventDetailsNarrative">
	  <link:definition>00000081 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="idt-20210430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="idt-20210430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="idt-20210430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="idt-20210430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="IDT_CommonStockClassAMember" name="CommonStockClassAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CommonStockClassBMember" name="CommonStockClassBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_FintechMember" name="FintechMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_Net2phoneUCaaSMember" name="Net2phoneUCaaSMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TraditionalCommunicationsMember" name="TraditionalCommunicationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BOSSRevolutionMoneyTransferMember" name="BOSSRevolutionMoneyTransferMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NationalRetailSolutionsMember" name="NationalRetailSolutionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_MobileTopUpMember" name="MobileTopUpMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BOSSRevolutionCallingMember" name="BOSSRevolutionCallingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CarrierServicesMember" name="CarrierServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_OtherMember" name="OtherMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_OthersMember" name="OthersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NewarkMember" name="NewarkMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RafaelHoldingsIncMember" name="RafaelHoldingsIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_IDTFinancialServicesLimitedMember" name="IDTFinancialServicesLimitedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ZedgeIncMember" name="ZedgeIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RestrictedCommonClassBMember" name="RestrictedCommonClassBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_OtherMarketableEquitySecuritiesMember" name="OtherMarketableEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ClassBCommonMember" name="ClassBCommonMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ClassBCommonStockMember" name="ClassBCommonStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_WarrantsClassBCommonStockMember" name="WarrantsClassBCommonStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" name="VisaSeriesCConvertibleParticipatingPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" name="VisaSeriesAConvertibleParticipatingPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_VisaClassACommonStockMember" name="VisaClassACommonStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_IDTInternationalTelecomIncMember" name="IDTInternationalTelecomIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PutCallOptionAgreementMember" name="PutCallOptionAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NetTwoPhoneIncMember" name="NetTwoPhoneIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RingsouthEuropaSLMember" name="RingsouthEuropaSLMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_StraightPathMember" name="StraightPathMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" name="PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EmployeesMember" name="EmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_DeferredStockUnitsMember" name="DeferredStockUnitsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NonvestedRestrictedClassBCommonStockMember" name="NonvestedRestrictedClassBCommonStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_FederalTelecommunicationsRelayServicesFundMember" name="FederalTelecommunicationsRelayServicesFundMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_UniversalServiceFundMember" name="UniversalServiceFundMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TDBankMember" name="TDBankMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NoncontrollingInterestChangeFromBusinessCombination" name="NoncontrollingInterestChangeFromBusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_DistributionToNoncontrollingInterests" name="DistributionToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" name="TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" name="TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" name="PaymentsToAcquireRelatedPartyCommonStockAndWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" name="PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_LiabilitiesIncurredForAcquisition" name="LiabilitiesIncurredForAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" name="AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" name="ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ScheduleOfEquityInvestmentsTableTextBlock" name="ScheduleOfEquityInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" name="EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" name="ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RevenuesFromForeignCustomers" name="RevenuesFromForeignCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_LeasesTable" name="LeasesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="IDT_LeasesLineItems" name="LeasesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_LeaseExpirationDescription" name="LeaseExpirationDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" name="DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" name="DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_NumberOfRelatedPartySharesReceived" name="NumberOfRelatedPartySharesReceived" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" name="EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" name="EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract" name="ScheduleOfCarryingValueOfEquityInvestmentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RedemptionForVisaMandatoryReleaseAssessment" name="RedemptionForVisaMandatoryReleaseAssessment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" name="AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" name="EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" name="ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquitySecuritiesFvNiRecognizedGainLossNet" name="EquitySecuritiesFvNiRecognizedGainLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" name="EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" name="EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_AmortizationOfEquityMethodBasisDifference" name="AmortizationOfEquityMethodBasisDifference" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" name="ClassOfWarrantOrRightTotalExercisePriceOfWarrants" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquityInvestmentsCurrentAsset" name="EquityInvestmentsCurrentAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquityInvestmentsNoncurrentAssets" name="EquityInvestmentsNoncurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" name="ContingentConsiderationIncludedInOtherNoncurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PurchaseOfRafaelHoldingsIncWarrant" name="PurchaseOfRafaelHoldingsIncWarrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ExerciseOfRafaelHoldingsInc.Warrant" name="ExerciseOfRafaelHoldingsInc.Warrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" name="AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" name="AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_InvestmentInHedgeFunds" name="InvestmentInHedgeFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" name="BusinessCombinationContingentConsiderationLiability1Noncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationConsiderationsTransferred1" name="BusinessCombinationConsiderationsTransferred1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_OpenOptionContractWrittenExercisePrice" name="OpenOptionContractWrittenExercisePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PurchaseOfOptionSharesReduction" name="PurchaseOfOptionSharesReduction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" name="CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_Net2PhoneUCaasOtherNet" name="Net2PhoneUCaasOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_FintechmoneyTransferSettlement" name="FintechmoneyTransferSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" name="TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" name="TraditionalCommunicationsNet2PhoneIndemnificationClaim" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TraditionalCommunicationsCarrierServicesSettlement" name="TraditionalCommunicationsCarrierServicesSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" name="TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ProceedFromSaleToThirdParties" name="ProceedFromSaleToThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" name="StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_RestrictedStockContingentVestingArrangementsDescription" name="RestrictedStockContingentVestingArrangementsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" name="StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CommitmentsAndContingenciesDetailsLineItems" name="CommitmentsAndContingenciesDetailsLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PerformanceBondsOutstanding" name="PerformanceBondsOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CashAndCashEquivalentsCompanyRestricted" name="CashAndCashEquivalentsCompanyRestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" name="WriteoffOfTaxAssetsRelatedToPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_LesseeOperatingLeaseDisclosureTableTextBlock" name="LesseeOperatingLeaseDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_LeaseCosts" name="LeaseCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_SummaryOfChangesInInvestmentsTableTextBlock" name="SummaryOfChangesInInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock" name="SummaryOfUnauditedStatementsOfOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CommonStockNotAvailableForSale" name="CommonStockNotAvailableForSale" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased" name="StockIssuedDuringPeriodCarryingValueOfSharesIncreased" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased" name="StockIssuedDuringPeriodCarryingValueOfSharesDecreased" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_MarketSparkIncMember" name="MarketSparkIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EstimatedLifeOfInvestment" name="EstimatedLifeOfInvestment" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_PurchaseOfSeriesBConvertiblePreferredStock" name="PurchaseOfSeriesBConvertiblePreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees" name="CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_GainsLossFromInsuranceClaims" name="GainsLossFromInsuranceClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_JanuaryFiveTwoThousandAndTwentyTwoMember" name="JanuaryFiveTwoThousandAndTwentyTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_CommonStockOutstandingPercentage" name="CommonStockOutstandingPercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_GrantOfRestrictedEquityDescription" name="GrantOfRestrictedEquityDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_UnrealizedGainLossOnAvailableForSaleMember" name="UnrealizedGainLossOnAvailableForSaleMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_ForeignCurrencyTranslationMember" name="ForeignCurrencyTranslationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IDT_EquipmentAndServicesMember" name="EquipmentAndServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>idt-20210430_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://idt.net/role/Cover" xlink:href="idt-20210430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20210430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20210430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20210430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:href="idt-20210430.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:href="idt-20210430.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20210430.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20210430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20210430.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20210430.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20210430.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20210430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20210430.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20210430.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20210430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Acquisitions" xlink:href="idt-20210430.xsd#Acquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20210430.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20210430.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20210430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNet" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxes" xlink:href="idt-20210430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:href="idt-20210430.xsd#RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20210430.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20210430.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20210430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20210430.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20210430.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20210430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsTables" xlink:href="idt-20210430.xsd#AcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShareTables" xlink:href="idt-20210430.xsd#EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:href="idt-20210430.xsd#BusinessSegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:href="idt-20210430.xsd#ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:href="idt-20210430.xsd#ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsNarrative" xlink:href="idt-20210430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:href="idt-20210430.xsd#DebtSecuritiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:href="idt-20210430.xsd#SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:href="idt-20210430.xsd#SummaryOfUnauditedStatementsOfOperationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:href="idt-20210430.xsd#EquityInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="idt-20210430.xsd#ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:href="idt-20210430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:href="idt-20210430.xsd#ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:href="idt-20210430.xsd#AcquisitionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetailsNarrative" xlink:href="idt-20210430.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:href="idt-20210430.xsd#ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="idt-20210430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherIncomeExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:href="idt-20210430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaapDebtSecuritiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDebtSecuritiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapEquitySecuritiesFvNi" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaapReceivablesNetCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaapDepositLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDepositLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaapSeveranceCosts1" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSeveranceCosts1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:title="00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfEquity" xlink:title="00000007 - Statement - Consolidated Statements of Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfCashFlows" xlink:title="00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:label="loc_IDTPaymentsToAcquireRelatedPartyCommonStockAndWarrants" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_IDTPaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:label="loc_IDTPaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_IDTPaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireMarketableSecurities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaapPaymentsOfCapitalDistribution" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfCapitalDistribution" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaapRepaymentsOfOtherDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfOtherDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000009 - Disclosure - Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000010 - Disclosure - Business Segment Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognition" xlink:title="00000011 - Disclosure - Revenue Recognition" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000012 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000014 - Disclosure - Debt Securities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestments" xlink:title="00000015 - Disclosure - Equity Investments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000016 - Disclosure - Fair Value Measurements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Acquisitions" xlink:title="00000017 - Disclosure - Acquisitions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:title="00000018 - Disclosure - Other Operating Gain (Expense), Net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000019 - Disclosure - Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShare" xlink:title="00000020 - Disclosure - Earnings (Loss) Per Share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000021 - Disclosure - Accumulated Other Comprehensive Loss" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxes" xlink:title="00000024 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:title="00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:title="00000026 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000027 - Disclosure - Business Segment Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000028 - Disclosure - Revenue Recognition (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000029 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesTables" xlink:title="00000031 - Disclosure - Debt Securities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000032 - Disclosure - Equity Investments (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000033 - Disclosure - Fair Value Measurements (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsTables" xlink:title="00000034 - Disclosure - Acquisitions (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:title="00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShareTables" xlink:title="00000036 - Disclosure - Earnings (Loss) Per Share (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:title="00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:title="00000038 - Disclosure - Other Income (Expense), Net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:title="00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:title="00000040 - Disclosure - Business Segment Information (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:title="00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:title="00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:title="00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:title="00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company&apos;s Operating Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:title="00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:title="00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:title="00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetailsNarrative" xlink:title="00000050 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:title="00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:title="00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:title="00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:title="00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:title="00000056 - Disclosure - Debt Securities (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:title="00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:title="00000058 - Disclosure - Schedule of Equity Investments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:title="00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:title="00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IDTEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IDTEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:title="00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:title="00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:title="00000063 - Disclosure - Equity Investments (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000067 - Disclosure - Fair Value Measurements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:title="00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaapCashAcquiredFromAcquisition" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="loc_us-gaapCashAcquiredFromAcquisition" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationConsiderationsTransferred1" xlink:label="loc_IDTBusinessCombinationConsiderationsTransferred1" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IDTBusinessCombinationConsiderationsTransferred1" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:label="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IDTBusinessCombinationConsiderationsTransferred1" xlink:to="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:to="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:title="00000069 - Disclosure - Schedule of Impact of Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:title="00000070 - Disclosure - Schedule of Impact of the Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:title="00000071 - Disclosure - Acquisitions (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:title="00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:title="00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetailsNarrative" xlink:title="00000074 - Disclosure - Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:title="00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:title="00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:title="00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000078 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:title="00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossRealized" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossRealized" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:label="loc_IDTWriteoffOfTaxAssetsRelatedToPriorPeriods" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_IDTWriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:title="00000080 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:title="00000081 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>idt-20210430_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://idt.net/role/Cover" xlink:href="idt-20210430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20210430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20210430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20210430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:href="idt-20210430.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:href="idt-20210430.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20210430.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20210430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20210430.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20210430.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20210430.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20210430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20210430.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20210430.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20210430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Acquisitions" xlink:href="idt-20210430.xsd#Acquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20210430.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20210430.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20210430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNet" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxes" xlink:href="idt-20210430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:href="idt-20210430.xsd#RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20210430.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20210430.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20210430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20210430.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20210430.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20210430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsTables" xlink:href="idt-20210430.xsd#AcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShareTables" xlink:href="idt-20210430.xsd#EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:href="idt-20210430.xsd#BusinessSegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:href="idt-20210430.xsd#ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:href="idt-20210430.xsd#ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsNarrative" xlink:href="idt-20210430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:href="idt-20210430.xsd#DebtSecuritiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:href="idt-20210430.xsd#SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:href="idt-20210430.xsd#SummaryOfUnauditedStatementsOfOperationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:href="idt-20210430.xsd#EquityInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="idt-20210430.xsd#ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:href="idt-20210430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:href="idt-20210430.xsd#ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:href="idt-20210430.xsd#AcquisitionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetailsNarrative" xlink:href="idt-20210430.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:href="idt-20210430.xsd#ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="idt-20210430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherIncomeExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:href="idt-20210430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="57" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaapDebtSecuritiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapDebtSecuritiesCurrent_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapEquitySecuritiesFvNi_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaapReceivablesNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapReceivablesNetCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseCurrent_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapOtherAssetsCurrent_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapGoodwill_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOtherIntangibleAssetsNet_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapLongTermInvestments_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOtherAssetsNoncurrent_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaapDepositLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapDepositLiabilityCurrent_70" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOtherLiabilitiesCurrent_70" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapEquityAbstract_70" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockValue_70" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapital_70" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapTreasuryStockValue_70" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_70" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityAbstract_70" xlink:to="loc_us-gaapMinorityInterest_70" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_70" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="41" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockShares_70" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:title="00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfEquity" xlink:title="00000007 - Statement - Consolidated Statements of Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassAMember" xlink:label="loc_IDTCommonStockClassAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTCommonStockClassAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassBMember" xlink:label="loc_IDTCommonStockClassBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTCommonStockClassBMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_810" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NoncontrollingInterestChangeFromBusinessCombination" xlink:label="loc_IDTNoncontrollingInterestChangeFromBusinessCombination_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTNoncontrollingInterestChangeFromBusinessCombination_810" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_810" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DistributionToNoncontrollingInterests" xlink:label="loc_IDTDistributionToNoncontrollingInterests_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTDistributionToNoncontrollingInterests_810" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_810" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_810" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:label="loc_IDTTreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTTreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_810" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:label="loc_IDTTreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTTreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_810" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaapNoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_810" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_810" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfCashFlows" xlink:title="00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000009 - Disclosure - Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000010 - Disclosure - Business Segment Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognition" xlink:title="00000011 - Disclosure - Revenue Recognition" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000012 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000014 - Disclosure - Debt Securities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestments" xlink:title="00000015 - Disclosure - Equity Investments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000016 - Disclosure - Fair Value Measurements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Acquisitions" xlink:title="00000017 - Disclosure - Acquisitions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:title="00000018 - Disclosure - Other Operating Gain (Expense), Net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000019 - Disclosure - Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShare" xlink:title="00000020 - Disclosure - Earnings (Loss) Per Share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000021 - Disclosure - Accumulated Other Comprehensive Loss" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxes" xlink:title="00000024 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:title="00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:title="00000026 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000027 - Disclosure - Business Segment Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000028 - Disclosure - Revenue Recognition (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000029 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesTables" xlink:title="00000031 - Disclosure - Debt Securities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000032 - Disclosure - Equity Investments (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000033 - Disclosure - Fair Value Measurements (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsTables" xlink:title="00000034 - Disclosure - Acquisitions (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RingsouthEuropaSLMember" xlink:label="loc_IDTRingsouthEuropaSLMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTRingsouthEuropaSLMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:title="00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShareTables" xlink:title="00000036 - Disclosure - Earnings (Loss) Per Share (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:title="00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:title="00000038 - Disclosure - Other Income (Expense), Net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:title="00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_210" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:title="00000040 - Disclosure - Business Segment Information (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:title="00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionMoneyTransferMember" xlink:label="loc_IDTBOSSRevolutionMoneyTransferMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTBOSSRevolutionMoneyTransferMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NationalRetailSolutionsMember" xlink:label="loc_IDTNationalRetailSolutionsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTNationalRetailSolutionsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_MobileTopUpMember" xlink:label="loc_IDTMobileTopUpMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTMobileTopUpMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionCallingMember" xlink:label="loc_IDTBOSSRevolutionCallingMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTBOSSRevolutionCallingMember_200" xlink:type="arc" order="201" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CarrierServicesMember" xlink:label="loc_IDTCarrierServicesMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTCarrierServicesMember_240" xlink:type="arc" order="241" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMember" xlink:label="loc_IDTOtherMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTOtherMember_280" xlink:type="arc" order="281" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember_160" xlink:type="arc" order="162" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_410" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues_410" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:title="00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_countryUS_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB" xlink:label="loc_countryGB_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryGB_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL" xlink:label="loc_countryNL_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryNL_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OthersMember" xlink:label="loc_IDTOthersMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_IDTOthersMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues_810" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RevenuesFromForeignCustomers" xlink:label="loc_IDTRevenuesFromForeignCustomers_810" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_IDTRevenuesFromForeignCustomers_810" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:title="00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:title="00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company&apos;s Operating Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:title="00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:title="00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:title="00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetailsNarrative" xlink:title="00000050 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesLineItems" xlink:label="loc_IDTLeasesLineItems" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesTable" xlink:label="loc_IDTLeasesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_IDTLeasesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTLeasesTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="loc_us-gaapGeographicDistributionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTLeasesTable" xlink:to="loc_us-gaapGeographicDistributionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaapGeographicDistributionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapGeographicDistributionAxis" xlink:to="loc_us-gaapGeographicDistributionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaapGeographicDistributionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapGeographicDistributionAxis" xlink:to="loc_us-gaapGeographicDistributionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NewarkMember" xlink:label="loc_IDTNewarkMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGeographicDistributionDomain" xlink:to="loc_IDTNewarkMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTLeasesTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLessorOperatingLeaseRenewalTerm_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapLessorOperatingLeaseRenewalTerm_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeaseExpirationDescription" xlink:label="loc_IDTLeaseExpirationDescription_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_IDTLeaseExpirationDescription_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapLeaseAndRentalExpense_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_90" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:title="00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaapCashAndCashEquivalentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTFinancialServicesLimitedMember" xlink:label="loc_IDTIDTFinancialServicesLimitedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTIDTFinancialServicesLimitedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:title="00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaapMarketableSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaapMarketableSecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapMarketableSecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaapCertificatesOfDepositMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryBillSecuritiesMember" xlink:label="loc_us-gaapUSTreasuryBillSecuritiesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapUSTreasuryBillSecuritiesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaapCorporateBondSecuritiesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCorporateBondSecuritiesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_100" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:title="00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:title="00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:label="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:label="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:to="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryBillSecuritiesMember" xlink:label="loc_us-gaapUSTreasuryBillSecuritiesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapUSTreasuryBillSecuritiesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaapCorporateBondSecuritiesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCorporateBondSecuritiesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_60" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:title="00000056 - Disclosure - Debt Securities (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:title="00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedCommonClassBMember" xlink:label="loc_IDTRestrictedCommonClassBMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTRestrictedCommonClassBMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ZedgeIncMember" xlink:label="loc_IDTZedgeIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTZedgeIncMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NumberOfRelatedPartySharesReceived" xlink:label="loc_IDTNumberOfRelatedPartySharesReceived_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_IDTNumberOfRelatedPartySharesReceived_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:title="00000058 - Disclosure - Schedule of Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:label="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:label="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedCommonClassBMember" xlink:label="loc_IDTRestrictedCommonClassBMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTRestrictedCommonClassBMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="loc_us-gaapSeriesCPreferredStockMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesCPreferredStockMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ZedgeIncMember" xlink:label="loc_IDTZedgeIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTZedgeIncMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMarketableEquitySecuritiesMember" xlink:label="loc_IDTOtherMarketableEquitySecuritiesMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_IDTOtherMarketableEquitySecuritiesMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaapMutualFundMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapMutualFundMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgeFundsMember" xlink:label="loc_us-gaapHedgeFundsMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapHedgeFundsMember_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember" xlink:label="loc_us-gaapOtherInvestmentsMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapOtherInvestmentsMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNi_240" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NumberOfRelatedPartySharesReceived" xlink:label="loc_IDTNumberOfRelatedPartySharesReceived_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_IDTNumberOfRelatedPartySharesReceived_240" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_us-gaapLongTermInvestments_240" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:title="00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:title="00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:title="00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapEquityMethodInvestments_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmortizationOfEquityMethodBasisDifference" xlink:label="loc_IDTAmortizationOfEquityMethodBasisDifference_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_IDTAmortizationOfEquityMethodBasisDifference_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:title="00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenues_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="loc_us-gaapCostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapOperatingExpenses_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:title="00000063 - Disclosure - Equity Investments (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityListingsLineItems" xlink:label="loc_deiEntityListingsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonMember" xlink:label="loc_IDTClassBCommonMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonStockMember" xlink:label="loc_IDTClassBCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonStockMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WarrantsClassBCommonStockMember" xlink:label="loc_IDTWarrantsClassBCommonStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTWarrantsClassBCommonStockMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_IDTVisaSeriesCConvertibleParticipatingPreferredStockMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTVisaSeriesCConvertibleParticipatingPreferredStockMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:label="loc_IDTVisaSeriesAConvertibleParticipatingPreferredStockMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTVisaSeriesAConvertibleParticipatingPreferredStockMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srtScenarioForecastMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_srtScenarioForecastMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaClassACommonStockMember" xlink:label="loc_IDTVisaClassACommonStockMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_IDTVisaClassACommonStockMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember_150" xlink:type="arc" order="152" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaapInvestmentOwnedBalanceShares_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapInvestmentOwnedBalanceShares_200" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_200" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_200" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_us-gaapInvestmentOwnedAtFairValue_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtFairValue_200" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare_200" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:label="loc_IDTClassOfWarrantOrRightTotalExercisePriceOfWarrants_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_IDTClassOfWarrantOrRightTotalExercisePriceOfWarrants_200" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion_200" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_200" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_200" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments_200" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_200" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:label="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_200" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" xlink:label="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_200" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsCurrentAsset" xlink:label="loc_IDTEquityInvestmentsCurrentAsset_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTEquityInvestmentsCurrentAsset_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsNoncurrentAssets" xlink:label="loc_IDTEquityInvestmentsNoncurrentAssets_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTEquityInvestmentsNoncurrentAssets_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:label="loc_IDTContingentConsiderationIncludedInOtherNoncurrentLiabilities_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTContingentConsiderationIncludedInOtherNoncurrentLiabilities_90" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000067 - Disclosure - Fair Value Measurements (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:title="00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTNetTwoPhoneIncMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaapCashAcquiredFromAcquisition_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapCashAcquiredFromAcquisition_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:label="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationConsiderationsTransferred1" xlink:label="loc_IDTBusinessCombinationConsiderationsTransferred1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationConsiderationsTransferred1_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:title="00000069 - Disclosure - Schedule of Impact of Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_20" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_20" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_20" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_20" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_20" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaapBusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_20" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:title="00000070 - Disclosure - Schedule of Impact of the Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:title="00000071 - Disclosure - Acquisitions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTNetTwoPhoneIncMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PutCallOptionAgreementMember" xlink:label="loc_IDTPutCallOptionAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" xlink:to="loc_IDTPutCallOptionAgreementMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsDescription_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsDescription_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OpenOptionContractWrittenExercisePrice" xlink:label="loc_IDTOpenOptionContractWrittenExercisePrice_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTOpenOptionContractWrittenExercisePrice_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfOptionSharesReduction" xlink:label="loc_IDTPurchaseOfOptionSharesReduction_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTPurchaseOfOptionSharesReduction_80" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:title="00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:title="00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StraightPathMember" xlink:label="loc_IDTStraightPathMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_IDTStraightPathMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:label="loc_IDTPaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingencyNatureDomain" xlink:to="loc_IDTPaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapLegalFees_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ProceedFromSaleToThirdParties" xlink:label="loc_IDTProceedFromSaleToThirdParties_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_IDTProceedFromSaleToThirdParties_60" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetailsNarrative" xlink:title="00000074 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonStockMember" xlink:label="loc_IDTClassBCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_140" xlink:type="arc" order="142" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EmployeesMember" xlink:label="loc_IDTEmployeesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_IDTEmployeesMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DeferredStockUnitsMember" xlink:label="loc_IDTDeferredStockUnitsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_IDTDeferredStockUnitsMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTNetTwoPhoneIncMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_160" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:label="loc_IDTShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_160" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_160" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised_160" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_160" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_160" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:label="loc_IDTStockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTStockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_160" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedStockContingentVestingArrangementsDescription" xlink:label="loc_IDTRestrictedStockContingentVestingArrangementsDescription_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTRestrictedStockContingentVestingArrangementsDescription_160" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:label="loc_IDTStockIssuedDuringPeriodRestrictedStockGrantDateFairValue_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTStockIssuedDuringPeriodRestrictedStockGrantDateFairValue_160" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_160" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_160" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:title="00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:title="00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NonvestedRestrictedClassBCommonStockMember" xlink:label="loc_IDTNonvestedRestrictedClassBCommonStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_IDTNonvestedRestrictedClassBCommonStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:title="00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax_100" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000078 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommitmentsAndContingenciesDetailsLineItems" xlink:label="loc_IDTCommitmentsAndContingenciesDetailsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductLiabilityContingencyTable" xlink:label="loc_us-gaapProductLiabilityContingencyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapProductLiabilityContingencyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapProductLiabilityContingencyTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FederalTelecommunicationsRelayServicesFundMember" xlink:label="loc_IDTFederalTelecommunicationsRelayServicesFundMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTFederalTelecommunicationsRelayServicesFundMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_UniversalServiceFundMember" xlink:label="loc_IDTUniversalServiceFundMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTUniversalServiceFundMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaapLossContingencyEstimateOfPossibleLoss_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapLossContingencyEstimateOfPossibleLoss_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaapPurchaseObligation_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapPurchaseObligation_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PerformanceBondsOutstanding" xlink:label="loc_IDTPerformanceBondsOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_IDTPerformanceBondsOutstanding_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CashAndCashEquivalentsCompanyRestricted" xlink:label="loc_IDTCashAndCashEquivalentsCompanyRestricted_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_IDTCashAndCashEquivalentsCompanyRestricted_50" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:title="00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:title="00000080 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:title="00000081 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TDBankMember" xlink:label="loc_IDTTDBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_IDTTDBankMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription_30" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>idt-20210430_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassAMember" xlink:label="IDT_CommonStockClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CommonStockClassAMember" xlink:to="IDT_CommonStockClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CommonStockClassAMember_lbl" xml:lang="en-US">Common Stock Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassBMember" xlink:label="IDT_CommonStockClassBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CommonStockClassBMember" xlink:to="IDT_CommonStockClassBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CommonStockClassBMember_lbl" xml:lang="en-US">Common Stock Class B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="IDT_FintechMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FintechMember" xlink:to="IDT_FintechMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_FintechMember_lbl" xml:lang="en-US">Fintech [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="IDT_Net2phoneUCaaSMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_Net2phoneUCaaSMember" xlink:to="IDT_Net2phoneUCaaSMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_Net2phoneUCaaSMember_lbl" xml:lang="en-US">Net2phone-UCaaS [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="IDT_TraditionalCommunicationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsMember" xlink:to="IDT_TraditionalCommunicationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TraditionalCommunicationsMember_lbl" xml:lang="en-US">Traditional Communications [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateMember" xlink:to="us-gaap_CorporateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateMember_lbl" xml:lang="en-US">Corporate Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionMoneyTransferMember" xlink:label="IDT_BOSSRevolutionMoneyTransferMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BOSSRevolutionMoneyTransferMember" xlink:to="IDT_BOSSRevolutionMoneyTransferMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BOSSRevolutionMoneyTransferMember_lbl" xml:lang="en-US">BOSS Revolution Money Transfer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NationalRetailSolutionsMember" xlink:label="IDT_NationalRetailSolutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NationalRetailSolutionsMember" xlink:to="IDT_NationalRetailSolutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NationalRetailSolutionsMember_lbl" xml:lang="en-US">National Retail Solutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_MobileTopUpMember" xlink:label="IDT_MobileTopUpMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_MobileTopUpMember" xlink:to="IDT_MobileTopUpMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_MobileTopUpMember_lbl" xml:lang="en-US">Mobile Top-Up [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionCallingMember" xlink:label="IDT_BOSSRevolutionCallingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BOSSRevolutionCallingMember" xlink:to="IDT_BOSSRevolutionCallingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BOSSRevolutionCallingMember_lbl" xml:lang="en-US">BOSS Revolution Calling [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CarrierServicesMember" xlink:label="IDT_CarrierServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CarrierServicesMember" xlink:to="IDT_CarrierServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CarrierServicesMember_lbl" xml:lang="en-US">Carrier Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMember" xlink:label="IDT_OtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OtherMember" xlink:to="IDT_OtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_OtherMember_lbl" xml:lang="en-US">Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB" xlink:label="country_GB" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl" xml:lang="en-US">UNITED KINGDOM</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL" xlink:label="country_NL" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_NL" xlink:to="country_NL_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_NL_lbl" xml:lang="en-US">NETHERLANDS</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OthersMember" xlink:label="IDT_OthersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OthersMember" xlink:to="IDT_OthersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_OthersMember_lbl" xml:lang="en-US">Others [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicDistributionAxis_lbl" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NewarkMember" xlink:label="IDT_NewarkMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NewarkMember" xlink:to="IDT_NewarkMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NewarkMember_lbl" xml:lang="en-US">Newark NJ [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="IDT_RafaelHoldingsIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RafaelHoldingsIncMember" xlink:to="IDT_RafaelHoldingsIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RafaelHoldingsIncMember_lbl" xml:lang="en-US">Rafael Holdings Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTFinancialServicesLimitedMember" xlink:label="IDT_IDTFinancialServicesLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_IDTFinancialServicesLimitedMember" xlink:to="IDT_IDTFinancialServicesLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_IDTFinancialServicesLimitedMember_lbl" xml:lang="en-US">IDT Financial Services Limited [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xml:lang="en-US">Debt Security Category [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryBillSecuritiesMember" xlink:label="us-gaap_USTreasuryBillSecuritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasuryBillSecuritiesMember" xlink:to="us-gaap_USTreasuryBillSecuritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasuryBillSecuritiesMember_lbl" xml:lang="en-US">US Treasury Bill Securities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateBondSecuritiesMember" xlink:to="us-gaap_CorporateBondSecuritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateBondSecuritiesMember_lbl" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MunicipalBondsMember" xlink:to="us-gaap_MunicipalBondsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MunicipalBondsMember_lbl" xml:lang="en-US">Municipal Bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ZedgeIncMember" xlink:label="IDT_ZedgeIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ZedgeIncMember" xlink:to="IDT_ZedgeIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ZedgeIncMember_lbl" xml:lang="en-US">Zedge Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedCommonClassBMember" xlink:label="IDT_RestrictedCommonClassBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RestrictedCommonClassBMember" xlink:to="IDT_RestrictedCommonClassBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RestrictedCommonClassBMember_lbl" xml:lang="en-US">Restricted Common Class B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMarketableEquitySecuritiesMember" xlink:label="IDT_OtherMarketableEquitySecuritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OtherMarketableEquitySecuritiesMember" xlink:to="IDT_OtherMarketableEquitySecuritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_OtherMarketableEquitySecuritiesMember_lbl" xml:lang="en-US">Other Marketable Equity Securities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember" xlink:label="us-gaap_MutualFundMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MutualFundMember" xlink:to="us-gaap_MutualFundMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MutualFundMember_lbl" xml:lang="en-US">Mutual Fund [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesCPreferredStockMember" xlink:to="us-gaap_SeriesCPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesCPreferredStockMember_lbl" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="IDT_SeriesBConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_SeriesBConvertiblePreferredStockMember" xlink:to="IDT_SeriesBConvertiblePreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_SeriesBConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgeFundsMember" xlink:label="us-gaap_HedgeFundsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgeFundsMember" xlink:to="us-gaap_HedgeFundsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HedgeFundsMember_lbl" xml:lang="en-US">Hedge Funds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember" xlink:label="us-gaap_OtherInvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInvestmentsMember" xlink:to="us-gaap_OtherInvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInvestmentsMember_lbl" xml:lang="en-US">Other Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonMember" xlink:label="IDT_ClassBCommonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassBCommonMember" xlink:to="IDT_ClassBCommonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ClassBCommonMember_lbl" xml:lang="en-US">Class B Common [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonStockMember" xlink:label="IDT_ClassBCommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassBCommonStockMember" xlink:to="IDT_ClassBCommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ClassBCommonStockMember_lbl" xml:lang="en-US">Class B Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WarrantsClassBCommonStockMember" xlink:label="IDT_WarrantsClassBCommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_WarrantsClassBCommonStockMember" xlink:to="IDT_WarrantsClassBCommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_WarrantsClassBCommonStockMember_lbl" xml:lang="en-US">Warrants Class B Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:to="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember_lbl" xml:lang="en-US">Visa Series C Convertible Participating Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:label="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:to="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember_lbl" xml:lang="en-US">Visa Series A Convertible Participating Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaClassACommonStockMember" xlink:label="IDT_VisaClassACommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaClassACommonStockMember" xlink:to="IDT_VisaClassACommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_VisaClassACommonStockMember_lbl" xml:lang="en-US">Visa Class A Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="us-gaap_EquityMethodInvesteeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvesteeMember" xlink:to="us-gaap_EquityMethodInvesteeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvesteeMember_lbl" xml:lang="en-US">Equity Method Investee [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="IDT_IDTInternationalTelecomIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_IDTInternationalTelecomIncMember" xlink:to="IDT_IDTInternationalTelecomIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_IDTInternationalTelecomIncMember_lbl" xml:lang="en-US">IDT International Telecom, Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PutCallOptionAgreementMember" xlink:label="IDT_PutCallOptionAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PutCallOptionAgreementMember" xlink:to="IDT_PutCallOptionAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PutCallOptionAgreementMember_lbl" xml:lang="en-US">Put/Call Option Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="IDT_NetTwoPhoneIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NetTwoPhoneIncMember" xlink:to="IDT_NetTwoPhoneIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NetTwoPhoneIncMember_lbl" xml:lang="en-US">Net2phone, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RingsouthEuropaSLMember" xlink:label="IDT_RingsouthEuropaSLMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RingsouthEuropaSLMember" xlink:to="IDT_RingsouthEuropaSLMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RingsouthEuropaSLMember_lbl" xml:lang="en-US">Ringsouth Europa SL [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StraightPathMember" xlink:label="IDT_StraightPathMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StraightPathMember" xlink:to="IDT_StraightPathMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_StraightPathMember_lbl" xml:lang="en-US">Straight Path [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:label="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:to="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_lbl" xml:lang="en-US">Payment Card Interchange Fee and Merchant Discount Antitrust Litigation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EmployeesMember" xlink:label="IDT_EmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EmployeesMember" xlink:to="IDT_EmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EmployeesMember_lbl" xml:lang="en-US">Employees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DeferredStockUnitsMember" xlink:label="IDT_DeferredStockUnitsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DeferredStockUnitsMember" xlink:to="IDT_DeferredStockUnitsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_DeferredStockUnitsMember_lbl" xml:lang="en-US">DSUs [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NonvestedRestrictedClassBCommonStockMember" xlink:label="IDT_NonvestedRestrictedClassBCommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NonvestedRestrictedClassBCommonStockMember" xlink:to="IDT_NonvestedRestrictedClassBCommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NonvestedRestrictedClassBCommonStockMember_lbl" xml:lang="en-US">Non-vested Restricted Class B Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FederalTelecommunicationsRelayServicesFundMember" xlink:label="IDT_FederalTelecommunicationsRelayServicesFundMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FederalTelecommunicationsRelayServicesFundMember" xlink:to="IDT_FederalTelecommunicationsRelayServicesFundMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_FederalTelecommunicationsRelayServicesFundMember_lbl" xml:lang="en-US">Federal Telecommunications Relay Services Fund [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_UniversalServiceFundMember" xlink:label="IDT_UniversalServiceFundMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_UniversalServiceFundMember" xlink:to="IDT_UniversalServiceFundMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_UniversalServiceFundMember_lbl" xml:lang="en-US">Universal Service Fund [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TDBankMember" xlink:label="IDT_TDBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TDBankMember" xlink:to="IDT_TDBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TDBankMember_lbl" xml:lang="en-US">TD Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationEquityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems_lbl" xml:lang="en-US">Schedule of Capitalization, Equity [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="us-gaap_DebtSecuritiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesCurrent" xlink:to="us-gaap_DebtSecuritiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesCurrent_lbl" xml:lang="en-US">Debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="us-gaap_EquitySecuritiesFvNi" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl" xml:lang="en-US">Equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance for doubtful accounts of $6,230 at April 30, 2021 and $6,085 at July 31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Other intangibles, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred income tax assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Trade accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="us-gaap_DepositLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilityCurrent" xlink:to="us-gaap_DepositLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilityCurrent_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">IDT Corporation stockholders&#8217; equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $.01 par value; authorized shares&#8212;10,000; no shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,192 and 1,616 shares of Class B common stock at April 30, 2021 and July 31, 2020, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total IDT Corporation stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Costs and expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Direct cost of revenues (exclusive of depreciation and amortization)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative (i)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeveranceCosts1_lbl" xml:lang="en-US">Severance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total costs and expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xml:lang="en-US">Other operating gain (expense), net (see Note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Benefit from (provision for) income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net (income) loss attributable to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (loss) attributable to IDT Corporation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Earnings (loss) per share attributable to IDT Corporation common stockholders:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US">Weighted-average number of shares used in calculation of earnings (loss) per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Change in unrealized loss on available-for-sale securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive (income) loss attributable to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income (loss) attributable to IDT Corporation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">BALANCE AT JULY 31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NoncontrollingInterestChangeFromBusinessCombination" xlink:label="IDT_NoncontrollingInterestChangeFromBusinessCombination" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NoncontrollingInterestChangeFromBusinessCombination" xlink:to="IDT_NoncontrollingInterestChangeFromBusinessCombination_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NoncontrollingInterestChangeFromBusinessCombination_lbl" xml:lang="en-US">Business acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DistributionToNoncontrollingInterests" xlink:label="IDT_DistributionToNoncontrollingInterests" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DistributionToNoncontrollingInterests" xlink:to="IDT_DistributionToNoncontrollingInterests_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_DistributionToNoncontrollingInterests_lbl" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_2_lbl" xml:lang="en-US">Other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:label="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:to="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_lbl" xml:lang="en-US">Repurchases of Class B common stock through repurchase program</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:label="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:to="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_lbl" xml:lang="en-US">Restricted Class B common stock purchased from employees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US">Grant of restricted equity in subsidiary (see Note 11).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">BALANCE AT APRIL 30, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for doubtful accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">(Gain) loss on investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses, other current assets, and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Trade accounts payable, accrued expenses, other current liabilities, and other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Capital expenditures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Payments for acquisitions, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:label="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:to="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_lbl" xml:lang="en-US">Purchase of Rafael Holdings, Inc. Class B common stock and warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:label="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:to="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_lbl" xml:lang="en-US">Exercise of warrant to purchase shares of Rafael Holdings, Inc. Class B common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US">Purchase of series B convertible preferred stock in equity method investment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US">Purchases of debt securities and equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US">Proceeds from maturities and sales of debt securities and redemptions of equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="us-gaap_PaymentsOfCapitalDistribution" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfCapitalDistribution" xlink:to="us-gaap_PaymentsOfCapitalDistribution_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfCapitalDistribution_lbl" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="us-gaap_RepaymentsOfOtherDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherDebt_lbl" xml:lang="en-US">Repayment of other liabilities.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US">Proceeds from note payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayment of note payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments of borrowings under revolving credit facility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Proceeds from borrowings under revolving credit facility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchases of Class B common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash, cash equivalents, and restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Cash, cash equivalents, and restricted cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental schedule of non-cash investing and financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LiabilitiesIncurredForAcquisition" xlink:label="IDT_LiabilitiesIncurredForAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LiabilitiesIncurredForAcquisition" xlink:to="IDT_LiabilitiesIncurredForAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_LiabilitiesIncurredForAcquisition_lbl" xml:lang="en-US">Liabilities incurred for acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Business Segment Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="IDT_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DisclosureLeasesAbstract" xlink:to="IDT_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Debt Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_lbl" xml:lang="en-US">Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Acquisitions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:label="us-gaap_OtherOperatingIncomeAndExpenseTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:to="us-gaap_OtherOperatingIncomeAndExpenseTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncomeAndExpenseTextBlock_lbl" xml:lang="en-US">Other Operating Gain (Expense), Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityAbstract_2_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_lbl" xml:lang="en-US">Other Income (Expense), Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Standards Not Yet Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Revolving Credit Facility&#8212;Subsequent Event</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Operating Results of Business Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xml:lang="en-US">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenues Disaggregated by Geographic Region</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of Information About Contract Liability Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock" xlink:label="us-gaap_CapitalizedContractCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="us-gaap_CapitalizedContractCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Customer Contract Acquisition Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:label="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:to="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_lbl" xml:lang="en-US">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" xlink:label="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" xlink:to="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Disclosures Related Weighted Average Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Aggregate Operating Lease Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Maturities of Operating Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="us-gaap_MarketableSecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTextBlock" xlink:to="us-gaap_MarketableSecuritiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTextBlock_lbl" xml:lang="en-US">Schedule of Available-for-sale Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US">Schedule of Contractual Maturities of Available-for-sale Debt Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_lbl" xml:lang="en-US">Schedule of Available-for-sale Securities, Unrealized Loss Position</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfEquityInvestmentsTableTextBlock" xlink:label="IDT_ScheduleOfEquityInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfEquityInvestmentsTableTextBlock" xlink:to="IDT_ScheduleOfEquityInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ScheduleOfEquityInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_lbl" xml:lang="en-US">Schedule of Carrying Value of Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Unrealized (losses) Gains for All Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">Summary of Changes in Equity Method Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" xlink:label="IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" xlink:to="IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_lbl" xml:lang="en-US">Summary of Unaudited Statements of Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_lbl" xml:lang="en-US">Schedule of Acquisition Date Fair Value of Consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xml:lang="en-US">Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:label="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:to="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Operating Gain (Expense), Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US">Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Income (Expense), Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Income (loss) from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reporting segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RevenuesFromForeignCustomers" xlink:label="IDT_RevenuesFromForeignCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RevenuesFromForeignCustomers" xlink:to="IDT_RevenuesFromForeignCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RevenuesFromForeignCustomers_lbl" xml:lang="en-US">Total outside the United States</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetCurrent" xlink:to="us-gaap_CapitalizedContractCostNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_lbl" xml:lang="en-US">Deferred customer contract acquisition costs included in &#8220;Other current assets&#8221;</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xml:lang="en-US">Deferred customer contract acquisition costs included in &#8220;Other assets&#8221;</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostAmortization" xlink:to="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xml:lang="en-US">Amortization of deferred customer contract acquisition costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DisclosureLeasesAbstract" xlink:to="IDT_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IDT_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Schedule Of Supplemental Disclosures Related To Companys Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DisclosureLeasesAbstract" xlink:to="IDT_DisclosureLeasesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="IDT_DisclosureLeasesAbstract_3_lbl" xml:lang="en-US">Schedule Of Supplemental Disclosures Related Weighted Average Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term-operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate-operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities included in &#8220;Other current liabilities&#8221;</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Operating lease liabilities included in noncurrent liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesTable" xlink:label="IDT_LeasesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LeasesTable" xlink:to="IDT_LeasesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_LeasesTable_lbl" xml:lang="en-US">LeasesTable [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesLineItems" xlink:label="IDT_LeasesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LeasesLineItems" xlink:to="IDT_LeasesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_LeasesLineItems_lbl" xml:lang="en-US">LeasesLineItems [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeaseExpirationDescription" xlink:label="IDT_LeaseExpirationDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LeaseExpirationDescription" xlink:to="IDT_LeaseExpirationDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_LeaseExpirationDescription_lbl" xml:lang="en-US">Lease expiration description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Total cash, cash equivalents, and restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="us-gaap_MarketableSecuritiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTable" xlink:to="us-gaap_MarketableSecuritiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTable_lbl" xml:lang="en-US">Marketable Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="us-gaap_MarketableSecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesLineItems" xlink:to="us-gaap_MarketableSecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesLineItems_lbl" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US">Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Gains</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US">Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US">Within one year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xml:lang="en-US">After one year through five years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_lbl" xml:lang="en-US">After five years through ten years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_lbl" xml:lang="en-US">After ten years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:label="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:to="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable_lbl" xml:lang="en-US">DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:label="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems_lbl" xml:lang="en-US">DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_lbl" xml:lang="en-US">Unrealized Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US">Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NumberOfRelatedPartySharesReceived" xlink:label="IDT_NumberOfRelatedPartySharesReceived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NumberOfRelatedPartySharesReceived" xlink:to="IDT_NumberOfRelatedPartySharesReceived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_NumberOfRelatedPartySharesReceived_lbl" xml:lang="en-US">Number of related party shares received</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:label="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable_lbl" xml:lang="en-US">EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:label="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems_lbl" xml:lang="en-US">EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquitySecuritiesFvNi_2_lbl" xml:lang="en-US">Current equity investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_2_lbl" xml:lang="en-US">Noncurrent equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:label="IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Carrying Value Of Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xml:lang="en-US">Balance, beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RedemptionForVisaMandatoryReleaseAssessment" xlink:label="IDT_RedemptionForVisaMandatoryReleaseAssessment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RedemptionForVisaMandatoryReleaseAssessment" xlink:to="IDT_RedemptionForVisaMandatoryReleaseAssessment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RedemptionForVisaMandatoryReleaseAssessment_lbl" xml:lang="en-US">Redemption for Visa mandatory release assessment</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" xlink:label="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" xlink:to="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_lbl" xml:lang="en-US">Adjustment for observable transactions involving a similar investment from the same issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" xlink:label="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" xlink:to="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_lbl" xml:lang="en-US">Redemptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xml:lang="en-US">Impairments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2_lbl" xml:lang="en-US">Balance, end of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:label="IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:to="IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Unrealized Losses Gains For All Equity Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:to="IDT_EquitySecuritiesFvNiRecognizedGainLossNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNet_lbl" xml:lang="en-US">Net gains (losses) recognized during the period on equity investments</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:to="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_lbl" xml:lang="en-US">Less: net gains and losses recognized during the period on equity investments sold during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_lbl" xml:lang="en-US">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Balance, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_2_lbl" xml:lang="en-US">Purchase of series B convertible preferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity in the net loss of investee</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmortizationOfEquityMethodBasisDifference" xlink:label="IDT_AmortizationOfEquityMethodBasisDifference" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmortizationOfEquityMethodBasisDifference" xlink:to="IDT_AmortizationOfEquityMethodBasisDifference_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_AmortizationOfEquityMethodBasisDifference_lbl" xml:lang="en-US">Amortization of equity method basis difference</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EquityMethodInvestments_2_lbl" xml:lang="en-US">Balance, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Direct cost of revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Total costs and expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingIncomeLoss_3_lbl" xml:lang="en-US">Loss from operations and net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityListingsLineItems" xlink:label="dei_EntityListingsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityListingsLineItems" xlink:to="dei_EntityListingsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityListingsLineItems_lbl" xml:lang="en-US">Entity Listings [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="us-gaap_InvestmentOwnedBalanceShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalanceShares" xlink:to="us-gaap_InvestmentOwnedBalanceShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalanceShares_lbl" xml:lang="en-US">Owned shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="us-gaap_InvestmentOwnedAtFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedAtFairValue" xlink:to="us-gaap_InvestmentOwnedAtFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedAtFairValue_lbl" xml:lang="en-US">Investment Owned, at Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:label="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:to="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants_lbl" xml:lang="en-US">Class of warrant, exercise price of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xml:lang="en-US">Convertible shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_lbl" xml:lang="en-US">Carrying value of shares increased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_lbl" xml:lang="en-US">Carrying value of shares decreased</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_3_lbl" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:label="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:to="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_lbl" xml:lang="en-US">Investment propotional interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" xlink:label="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" xlink:to="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_lbl" xml:lang="en-US">Estimated life of investment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_3_lbl" xml:lang="en-US">Debt securities</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsCurrentAsset" xlink:label="IDT_EquityInvestmentsCurrentAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsCurrentAsset" xlink:to="IDT_EquityInvestmentsCurrentAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquityInvestmentsCurrentAsset_lbl" xml:lang="en-US">Equity investments included in current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsNoncurrentAssets" xlink:label="IDT_EquityInvestmentsNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsNoncurrentAssets" xlink:to="IDT_EquityInvestmentsNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquityInvestmentsNoncurrentAssets_lbl" xml:lang="en-US">Equity investments included in noncurrent assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:label="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:to="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Contingent consideration included in other noncurrent liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Balance, beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfRafaelHoldingsIncWarrant" xlink:label="IDT_PurchaseOfRafaelHoldingsIncWarrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfRafaelHoldingsIncWarrant" xlink:to="IDT_PurchaseOfRafaelHoldingsIncWarrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PurchaseOfRafaelHoldingsIncWarrant_lbl" xml:lang="en-US">Purchase of Rafael Holdings, Inc. warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ExerciseOfRafaelHoldingsInc.Warrant" xlink:label="IDT_ExerciseOfRafaelHoldingsInc.Warrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ExerciseOfRafaelHoldingsInc.Warrant" xlink:to="IDT_ExerciseOfRafaelHoldingsInc.Warrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ExerciseOfRafaelHoldingsInc.Warrant_lbl" xml:lang="en-US">Exercise of Rafael Holdings, Inc. warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_lbl" xml:lang="en-US">Total gains (losses) recognized in "Other income (expense), net"</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2_lbl" xml:lang="en-US">Balance, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:to="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_lbl" xml:lang="en-US">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Balance, beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" xlink:label="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" xlink:to="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_lbl" xml:lang="en-US">Transfer into Level 3 from acquisitions (see Note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_lbl" xml:lang="en-US">Total (gains) losses included in "Foreign currency translation adjustment"</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2_lbl" xml:lang="en-US">Balance, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" xlink:to="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_lbl" xml:lang="en-US">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_InvestmentInHedgeFunds" xlink:label="IDT_InvestmentInHedgeFunds" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_InvestmentInHedgeFunds" xlink:to="IDT_InvestmentInHedgeFunds_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_InvestmentInHedgeFunds_lbl" xml:lang="en-US">Investment in hedge funds</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Cash paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xml:lang="en-US">Cash paid, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:label="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:to="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent_lbl" xml:lang="en-US">Contingent consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationConsiderationsTransferred1" xlink:label="IDT_BusinessCombinationConsiderationsTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationConsiderationsTransferred1" xlink:to="IDT_BusinessCombinationConsiderationsTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="IDT_BusinessCombinationConsiderationsTransferred1_lbl" xml:lang="en-US">Total fair value of consideration, net of cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total fair value of consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US">Trade accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_lbl" xml:lang="en-US">Customer relationships (15-year useful lives)</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_lbl" xml:lang="en-US">Tradenames (20-year useful lives)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_lbl" xml:lang="en-US">Deferred income tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US">Trade accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xml:lang="en-US">Other current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" xml:lang="en-US">Noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Net assets excluding cash acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Finite lived intangible asset useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Business acquired percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription_lbl" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OpenOptionContractWrittenExercisePrice" xlink:label="IDT_OpenOptionContractWrittenExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OpenOptionContractWrittenExercisePrice" xlink:to="IDT_OpenOptionContractWrittenExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_OpenOptionContractWrittenExercisePrice_lbl" xml:lang="en-US">Option of shares value</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfOptionSharesReduction" xlink:label="IDT_PurchaseOfOptionSharesReduction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfOptionSharesReduction" xlink:to="IDT_PurchaseOfOptionSharesReduction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IDT_PurchaseOfOptionSharesReduction_lbl" xml:lang="en-US">Purchase of option shares reduction</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" xlink:label="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" xlink:to="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_lbl" xml:lang="en-US">Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2PhoneUCaasOtherNet" xlink:label="IDT_Net2PhoneUCaasOtherNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_Net2PhoneUCaasOtherNet" xlink:to="IDT_Net2PhoneUCaasOtherNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_Net2PhoneUCaasOtherNet_lbl" xml:lang="en-US">net2phone-UCaaS-other, net</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechmoneyTransferSettlement" xlink:label="IDT_FintechmoneyTransferSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FintechmoneyTransferSettlement" xlink:to="IDT_FintechmoneyTransferSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_FintechmoneyTransferSettlement_lbl" xml:lang="en-US">Fintech-money transfer settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" xlink:label="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" xlink:to="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_lbl" xml:lang="en-US">Traditional Communications-gain from sale of rights under class action lawsuit</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" xlink:label="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" xlink:to="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim_lbl" xml:lang="en-US">Traditional Communications-net2phone indemnification claim</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsCarrierServicesSettlement" xlink:label="IDT_TraditionalCommunicationsCarrierServicesSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsCarrierServicesSettlement" xlink:to="IDT_TraditionalCommunicationsCarrierServicesSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TraditionalCommunicationsCarrierServicesSettlement_lbl" xml:lang="en-US">Traditional Communications-Carrier Services settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" xlink:label="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" xlink:to="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_lbl" xml:lang="en-US">Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_2_lbl" xml:lang="en-US">Total other operating gain (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems_lbl" xml:lang="en-US">Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalFees_lbl" xml:lang="en-US">Legal Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds_lbl" xml:lang="en-US">Unusual or Infrequent Item, or Both, Insurance Proceeds</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ProceedFromSaleToThirdParties" xlink:label="IDT_ProceedFromSaleToThirdParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ProceedFromSaleToThirdParties" xlink:to="IDT_ProceedFromSaleToThirdParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ProceedFromSaleToThirdParties_lbl" xml:lang="en-US">Proceed from sale to third parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US">Number of repurchase shares authorised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Repurchase of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Aggregate purchase price of repurchase</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US">Remaining shares available for repurchase</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:label="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:to="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_lbl" xml:lang="en-US">Number of common stock vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Number of common stock unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of common stock options exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Number of restricted shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:label="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:to="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Common stock outstanding percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedStockContingentVestingArrangementsDescription" xlink:label="IDT_RestrictedStockContingentVestingArrangementsDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RestrictedStockContingentVestingArrangementsDescription" xlink:to="IDT_RestrictedStockContingentVestingArrangementsDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_RestrictedStockContingentVestingArrangementsDescription_lbl" xml:lang="en-US">Grant of restricted equity description</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:label="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:to="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_lbl" xml:lang="en-US">Aggregate estimated fair value on grant date recognized over the vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Number of newly issued shares, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Number of newly issued shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Basic weighted-average number of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Effect of dilutive securities: Stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:label="us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_lbl" xml:lang="en-US">Effect of dilutive securities: Non-vested restricted Class B common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Diluted weighted-average number of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Shares excluded from the calculation of diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_3_lbl" xml:lang="en-US">Other comprehensive loss attributable to IDT Corporation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductLiabilityContingencyTable" xlink:label="us-gaap_ProductLiabilityContingencyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductLiabilityContingencyTable" xlink:to="us-gaap_ProductLiabilityContingencyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductLiabilityContingencyTable_lbl" xml:lang="en-US">Product Liability Contingency [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommitmentsAndContingenciesDetailsLineItems" xlink:label="IDT_CommitmentsAndContingenciesDetailsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CommitmentsAndContingenciesDetailsLineItems" xlink:to="IDT_CommitmentsAndContingenciesDetailsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CommitmentsAndContingenciesDetailsLineItems_lbl" xml:lang="en-US">CommitmentsAndContingenciesDetailsLineItems [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="us-gaap_LossContingencyEstimateOfPossibleLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="us-gaap_LossContingencyEstimateOfPossibleLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyEstimateOfPossibleLoss_lbl" xml:lang="en-US">Regulatory fees audit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US">Purchase commitment</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PerformanceBondsOutstanding" xlink:label="IDT_PerformanceBondsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PerformanceBondsOutstanding" xlink:to="IDT_PerformanceBondsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PerformanceBondsOutstanding_lbl" xml:lang="en-US">Performance bonds outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CashAndCashEquivalentsCompanyRestricted" xlink:label="IDT_CashAndCashEquivalentsCompanyRestricted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CashAndCashEquivalentsCompanyRestricted" xlink:to="IDT_CashAndCashEquivalentsCompanyRestricted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IDT_CashAndCashEquivalentsCompanyRestricted_lbl" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xml:lang="en-US">Foreign currency transaction (losses) gains</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:label="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:to="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods_lbl" xml:lang="en-US">Write-off of tax assets related to prior periods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">Gain (loss) on investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Total other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xml:lang="en-US">Line of credit, description</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:to="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees_doc" xml:lang="en-US">Treasury stock, value, restricted common stock purchased from employees.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DistributionToNoncontrollingInterests" xlink:to="IDT_DistributionToNoncontrollingInterests_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_DistributionToNoncontrollingInterests_doc" xml:lang="en-US">The amount distribution to no controlling interests.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:to="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram_doc" xml:lang="en-US">Treasury stock, value, repurchases of common stock through repurchase program.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:to="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_doc" xml:lang="en-US">Amount of payments for purchase of common stock and warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LiabilitiesIncurredForAcquisition" xlink:to="IDT_LiabilitiesIncurredForAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_LiabilitiesIncurredForAcquisition_doc" xml:lang="en-US">Liabilities incurred for acquisition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FintechMember" xlink:to="IDT_FintechMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_FintechMember_doc" xml:lang="en-US">Fintech [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_Net2phoneUCaaSMember" xlink:to="IDT_Net2phoneUCaaSMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_Net2phoneUCaaSMember_doc" xml:lang="en-US">Net2phone-UCaaS [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsMember" xlink:to="IDT_TraditionalCommunicationsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TraditionalCommunicationsMember_doc" xml:lang="en-US">Traditional Communications [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:to="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of amortization of deferred customer contract acquisition costs [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BOSSRevolutionMoneyTransferMember" xlink:to="IDT_BOSSRevolutionMoneyTransferMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BOSSRevolutionMoneyTransferMember_doc" xml:lang="en-US">BOSS Revolution Money Transfer [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NationalRetailSolutionsMember" xlink:to="IDT_NationalRetailSolutionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NationalRetailSolutionsMember_doc" xml:lang="en-US">National Retail Solutions [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_MobileTopUpMember" xlink:to="IDT_MobileTopUpMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_MobileTopUpMember_doc" xml:lang="en-US">Mobile Top-Up [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BOSSRevolutionCallingMember" xlink:to="IDT_BOSSRevolutionCallingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BOSSRevolutionCallingMember_doc" xml:lang="en-US">BOSS Revolution Calling [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CarrierServicesMember" xlink:to="IDT_CarrierServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_CarrierServicesMember_doc" xml:lang="en-US">Carrier Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OtherMember" xlink:to="IDT_OtherMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_OtherMember_doc" xml:lang="en-US">Other [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RevenuesFromForeignCustomers" xlink:to="IDT_RevenuesFromForeignCustomers_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RevenuesFromForeignCustomers_doc" xml:lang="en-US">Revenue from foreign customers.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OthersMember" xlink:to="IDT_OthersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_OthersMember_doc" xml:lang="en-US">Others [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" xlink:to="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_doc" xml:lang="en-US">Schedule of Supplemental Disclosures Related Weighted Average Operating Leases [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LesseeOperatingLeaseDisclosureTableTextBlock" xlink:label="IDT_LesseeOperatingLeaseDisclosureTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LesseeOperatingLeaseDisclosureTableTextBlock" xlink:to="IDT_LesseeOperatingLeaseDisclosureTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_LesseeOperatingLeaseDisclosureTableTextBlock_doc" xml:lang="en-US">Lessee Operating Lease Disclosure [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LeaseExpirationDescription" xlink:to="IDT_LeaseExpirationDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_LeaseExpirationDescription_doc" xml:lang="en-US">Lease expiration description.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeaseCosts" xlink:label="IDT_LeaseCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_LeaseCosts" xlink:to="IDT_LeaseCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_LeaseCosts_doc" xml:lang="en-US">Amount of lease costs recognized by lessee for lease contract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_IDTFinancialServicesLimitedMember" xlink:to="IDT_IDTFinancialServicesLimitedMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_IDTFinancialServicesLimitedMember_doc" xml:lang="en-US">IDT Financial Services Limited [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfEquityInvestmentsTableTextBlock" xlink:to="IDT_ScheduleOfEquityInvestmentsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ScheduleOfEquityInvestmentsTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of equity investment [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SummaryOfChangesInInvestmentsTableTextBlock" xlink:label="IDT_SummaryOfChangesInInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_SummaryOfChangesInInvestmentsTableTextBlock" xlink:to="IDT_SummaryOfChangesInInvestmentsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_SummaryOfChangesInInvestmentsTableTextBlock_doc" xml:lang="en-US">Summary O fChanges In Investments [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock" xlink:label="IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock" xlink:to="IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_SummaryOfUnauditedStatementsOfOperationsTableTextBlock_doc" xml:lang="en-US">Summary of Unaudited Statements of Operations [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RafaelHoldingsIncMember" xlink:to="IDT_RafaelHoldingsIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RafaelHoldingsIncMember_doc" xml:lang="en-US">Rafael Holdings Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassBCommonMember" xlink:to="IDT_ClassBCommonMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ClassBCommonMember_doc" xml:lang="en-US">Class B Common [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassBCommonStockMember" xlink:to="IDT_ClassBCommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ClassBCommonStockMember_doc" xml:lang="en-US">Class B Common Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_WarrantsClassBCommonStockMember" xlink:to="IDT_WarrantsClassBCommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_WarrantsClassBCommonStockMember_doc" xml:lang="en-US">Warrants Class B Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockNotAvailableForSale" xlink:label="IDT_CommonStockNotAvailableForSale" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CommonStockNotAvailableForSale" xlink:to="IDT_CommonStockNotAvailableForSale_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_CommonStockNotAvailableForSale_doc" xml:lang="en-US">Common stock not available for sale.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:to="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember_doc" xml:lang="en-US">Visa Series C Convertible Participating Preferred Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:to="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember_doc" xml:lang="en-US">Visa Series A Convertible Participating Preferred Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_VisaClassACommonStockMember" xlink:to="IDT_VisaClassACommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_VisaClassACommonStockMember_doc" xml:lang="en-US">Visa Class A Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased" xlink:label="IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased" xlink:to="IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_StockIssuedDuringPeriodCarryingValueOfSharesIncreased_doc" xml:lang="en-US">Carrying value of shares increased.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased" xlink:label="IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased" xlink:to="IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_StockIssuedDuringPeriodCarryingValueOfSharesDecreased_doc" xml:lang="en-US">Carrying value of shares decreased.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_SeriesBConvertiblePreferredStockMember" xlink:to="IDT_SeriesBConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_SeriesBConvertiblePreferredStockMember_doc" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_MarketSparkIncMember" xlink:label="IDT_MarketSparkIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_MarketSparkIncMember" xlink:to="IDT_MarketSparkIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_MarketSparkIncMember_doc" xml:lang="en-US">MarketSpark, Inc. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EstimatedLifeOfInvestment" xlink:label="IDT_EstimatedLifeOfInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EstimatedLifeOfInvestment" xlink:to="IDT_EstimatedLifeOfInvestment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EstimatedLifeOfInvestment_doc" xml:lang="en-US">Estimated life of investment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ZedgeIncMember" xlink:to="IDT_ZedgeIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ZedgeIncMember_doc" xml:lang="en-US">Zedge Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RedemptionForVisaMandatoryReleaseAssessment" xlink:to="IDT_RedemptionForVisaMandatoryReleaseAssessment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RedemptionForVisaMandatoryReleaseAssessment_doc" xml:lang="en-US">Redemption for Visa mandatory release assessment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:to="IDT_EquitySecuritiesFvNiRecognizedGainLossNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNet_doc" xml:lang="en-US">Amount of recognized gain (loss) net on equity securities (FV-NI).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:to="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_doc" xml:lang="en-US">Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_doc" xml:lang="en-US">Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfSeriesBConvertiblePreferredStock" xlink:label="IDT_PurchaseOfSeriesBConvertiblePreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfSeriesBConvertiblePreferredStock" xlink:to="IDT_PurchaseOfSeriesBConvertiblePreferredStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PurchaseOfSeriesBConvertiblePreferredStock_doc" xml:lang="en-US">Purchase of Series B Convertible Preferred Stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmortizationOfEquityMethodBasisDifference" xlink:to="IDT_AmortizationOfEquityMethodBasisDifference_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_AmortizationOfEquityMethodBasisDifference_doc" xml:lang="en-US">Amortization of equity method basis difference.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" xlink:to="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_doc" xml:lang="en-US">Adjustment for observable transactions involving a similar investment from the same issuer.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_InvestmentInHedgeFunds" xlink:to="IDT_InvestmentInHedgeFunds_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_InvestmentInHedgeFunds_doc" xml:lang="en-US">Investment in hedge funds.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsCurrentAsset" xlink:to="IDT_EquityInvestmentsCurrentAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquityInvestmentsCurrentAsset_doc" xml:lang="en-US">Equity investments included in current assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquityInvestmentsNoncurrentAssets" xlink:to="IDT_EquityInvestmentsNoncurrentAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquityInvestmentsNoncurrentAssets_doc" xml:lang="en-US">Equity investments included in noncurrent assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:to="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities_doc" xml:lang="en-US">Amount of Contingent consideration included in other noncurrent liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfRafaelHoldingsIncWarrant" xlink:to="IDT_PurchaseOfRafaelHoldingsIncWarrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PurchaseOfRafaelHoldingsIncWarrant_doc" xml:lang="en-US">Purchase of Rafael Holdings, Inc. warrant.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ExerciseOfRafaelHoldingsInc.Warrant" xlink:to="IDT_ExerciseOfRafaelHoldingsInc.Warrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ExerciseOfRafaelHoldingsInc.Warrant_doc" xml:lang="en-US">Exercise of Rafael Holdings, Inc. warrant.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:to="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_doc" xml:lang="en-US">Amount of change in unrealized gains or losses included in earnings for assets held at end of period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" xlink:to="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_doc" xml:lang="en-US">Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" xlink:to="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_doc" xml:lang="en-US">Amount of change in unrealized gains or losses included in earnings for liabilities held at end of period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RingsouthEuropaSLMember" xlink:to="IDT_RingsouthEuropaSLMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RingsouthEuropaSLMember_doc" xml:lang="en-US">Ringsouth Europa SL [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_IDTInternationalTelecomIncMember" xlink:to="IDT_IDTInternationalTelecomIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_IDTInternationalTelecomIncMember_doc" xml:lang="en-US">IDT International Telecom, Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLoanPayable_doc" xml:lang="en-US">Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PutCallOptionAgreementMember" xlink:to="IDT_PutCallOptionAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PutCallOptionAgreementMember_doc" xml:lang="en-US">Put/Call Option Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfOptionSharesReduction" xlink:to="IDT_PurchaseOfOptionSharesReduction_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PurchaseOfOptionSharesReduction_doc" xml:lang="en-US">Purchase of option shares reduction.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NetTwoPhoneIncMember" xlink:to="IDT_NetTwoPhoneIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NetTwoPhoneIncMember_doc" xml:lang="en-US">Net2phone, Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_doc" xml:lang="en-US">Customer relationships.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_doc" xml:lang="en-US">Tradenames.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_doc" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:to="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of other operating (expenses) gains, net. [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees" xlink:label="IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees" xlink:to="IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_CorporateStraightPathCommunicationsIncClassActionLegalFeesNetOfInsuranceClaimsInsuranceClaimsNetOfLegalFees_doc" xml:lang="en-US">Corporate-Straight Path Communications Inc. class action (legal fees net of insurance claims)/insurance claims net of legal fees.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_Net2PhoneUCaasOtherNet" xlink:to="IDT_Net2PhoneUCaasOtherNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_Net2PhoneUCaasOtherNet_doc" xml:lang="en-US">net2phone-UCaaS-other, net.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" xlink:to="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_doc" xml:lang="en-US">Traditional Communications-gain from sale of rights under class action lawsuit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" xlink:to="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim_doc" xml:lang="en-US">Traditional Communications-net2phone indemnification claim.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsCarrierServicesSettlement" xlink:to="IDT_TraditionalCommunicationsCarrierServicesSettlement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TraditionalCommunicationsCarrierServicesSettlement_doc" xml:lang="en-US">Traditional Communications-Carrier Services settlement.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" xlink:to="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_doc" xml:lang="en-US">Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_GainsLossFromInsuranceClaims" xlink:label="IDT_GainsLossFromInsuranceClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_GainsLossFromInsuranceClaims" xlink:to="IDT_GainsLossFromInsuranceClaims_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_GainsLossFromInsuranceClaims_doc" xml:lang="en-US">Gains from insurance claims.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ProceedFromSaleToThirdParties" xlink:to="IDT_ProceedFromSaleToThirdParties_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ProceedFromSaleToThirdParties_doc" xml:lang="en-US">Proceed from sale to third parties.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:to="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_doc" xml:lang="en-US">Payment Card Interchange Fee and Merchant Discount Antitrust Litigation [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EmployeesMember" xlink:to="IDT_EmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EmployeesMember_doc" xml:lang="en-US">Employees [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_DeferredStockUnitsMember" xlink:to="IDT_DeferredStockUnitsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_DeferredStockUnitsMember_doc" xml:lang="en-US">DSUs [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_JanuaryFiveTwoThousandAndTwentyTwoMember" xlink:label="IDT_JanuaryFiveTwoThousandAndTwentyTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_JanuaryFiveTwoThousandAndTwentyTwoMember" xlink:to="IDT_JanuaryFiveTwoThousandAndTwentyTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_JanuaryFiveTwoThousandAndTwentyTwoMember_doc" xml:lang="en-US">January 5, 2022 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockOutstandingPercentage" xlink:label="IDT_CommonStockOutstandingPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CommonStockOutstandingPercentage" xlink:to="IDT_CommonStockOutstandingPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_CommonStockOutstandingPercentage_doc" xml:lang="en-US">Common stock outstanding percentage.</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_GrantOfRestrictedEquityDescription" xlink:label="IDT_GrantOfRestrictedEquityDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_GrantOfRestrictedEquityDescription" xlink:to="IDT_GrantOfRestrictedEquityDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_GrantOfRestrictedEquityDescription_doc" xml:lang="en-US">Grant of restricted equity description.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NonvestedRestrictedClassBCommonStockMember" xlink:to="IDT_NonvestedRestrictedClassBCommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NonvestedRestrictedClassBCommonStockMember_doc" xml:lang="en-US">Non-vested Restricted Class B Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_UnrealizedGainLossOnAvailableForSaleMember" xlink:label="IDT_UnrealizedGainLossOnAvailableForSaleMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_UnrealizedGainLossOnAvailableForSaleMember" xlink:to="IDT_UnrealizedGainLossOnAvailableForSaleMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_UnrealizedGainLossOnAvailableForSaleMember_doc" xml:lang="en-US">Unrealized Gain (Loss) on Available-for-Sale Securities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ForeignCurrencyTranslationMember" xlink:label="IDT_ForeignCurrencyTranslationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ForeignCurrencyTranslationMember" xlink:to="IDT_ForeignCurrencyTranslationMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ForeignCurrencyTranslationMember_doc" xml:lang="en-US">Foreign Currency Translation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquipmentAndServicesMember" xlink:label="IDT_EquipmentAndServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquipmentAndServicesMember" xlink:to="IDT_EquipmentAndServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquipmentAndServicesMember_doc" xml:lang="en-US">Equipment and Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FederalTelecommunicationsRelayServicesFundMember" xlink:to="IDT_FederalTelecommunicationsRelayServicesFundMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_FederalTelecommunicationsRelayServicesFundMember_doc" xml:lang="en-US">Federal Telecommunications Relay Services Fund [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PerformanceBondsOutstanding" xlink:to="IDT_PerformanceBondsOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PerformanceBondsOutstanding_doc" xml:lang="en-US">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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:to="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods_doc" xml:lang="en-US">Write-off of tax assets related to prior periods.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:to="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_doc" xml:lang="en-US">Payments to exercise warrant to acquire related party common stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NewarkMember" xlink:to="IDT_NewarkMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NewarkMember_doc" xml:lang="en-US">Newark [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NumberOfRelatedPartySharesReceived" xlink:to="IDT_NumberOfRelatedPartySharesReceived_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NumberOfRelatedPartySharesReceived_doc" xml:lang="en-US">Number of related party shares received.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:to="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants_doc" xml:lang="en-US">Class of warrant or right total exercise price of warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:to="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent_doc" xml:lang="en-US">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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StraightPathMember" xlink:to="IDT_StraightPathMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_StraightPathMember_doc" xml:lang="en-US">Straight Path [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:to="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_doc" xml:lang="en-US">Common stock outstanding percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RestrictedStockContingentVestingArrangementsDescription" xlink:to="IDT_RestrictedStockContingentVestingArrangementsDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RestrictedStockContingentVestingArrangementsDescription_doc" xml:lang="en-US">Grant of restricted equity description.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:to="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_doc" xml:lang="en-US">Aggregate estimated fair value on grant date recognized over the vesting period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:to="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_doc" xml:lang="en-US">Number of common stock vested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_UniversalServiceFundMember" xlink:to="IDT_UniversalServiceFundMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_UniversalServiceFundMember_doc" xml:lang="en-US">Universal Service Fund [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationConsiderationsTransferred1" xlink:to="IDT_BusinessCombinationConsiderationsTransferred1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_BusinessCombinationConsiderationsTransferred1_doc" xml:lang="en-US">Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OpenOptionContractWrittenExercisePrice" xlink:to="IDT_OpenOptionContractWrittenExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_OpenOptionContractWrittenExercisePrice_doc" xml:lang="en-US">The exercise price of the open option contracts written on the investment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_RestrictedCommonClassBMember" xlink:to="IDT_RestrictedCommonClassBMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_RestrictedCommonClassBMember_doc" xml:lang="en-US">Restricted Common Class B [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_OtherMarketableEquitySecuritiesMember" xlink:to="IDT_OtherMarketableEquitySecuritiesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_OtherMarketableEquitySecuritiesMember_doc" xml:lang="en-US">Other Marketable Equity Securities [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" xlink:to="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_doc" xml:lang="en-US">Redemptions.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" xlink:to="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_doc" xml:lang="en-US">Insurance claims net of legal fees/(legal fees net of insurance claims).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_FintechmoneyTransferSettlement" xlink:to="IDT_FintechmoneyTransferSettlement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_FintechmoneyTransferSettlement_doc" xml:lang="en-US">Fintech-money transfer settlement.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_NoncontrollingInterestChangeFromBusinessCombination" xlink:to="IDT_NoncontrollingInterestChangeFromBusinessCombination_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_NoncontrollingInterestChangeFromBusinessCombination_doc" xml:lang="en-US">Amount of change in noncontrolling interest from a business combination.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_TDBankMember" xlink:to="IDT_TDBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="IDT_TDBankMember_doc" xml:lang="en-US">TD Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2_lbl" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3_lbl" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:to="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants_3_lbl" xml:lang="en-US">PaymentsToAcquireRelatedPartyCommonStockAndWarrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:to="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock_3_lbl" xml:lang="en-US">PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_2_lbl" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfCapitalDistribution" xlink:to="us-gaap_PaymentsOfCapitalDistribution_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfCapitalDistribution_2_lbl" xml:lang="en-US">Payments of Capital Distribution</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherDebt_2_lbl" xml:lang="en-US">Repayments of Other Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_2_lbl" xml:lang="en-US">Repayments of Notes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xml:lang="en-US">Repayments of Lines of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2_lbl" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3_lbl" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:to="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_3_lbl" xml:lang="en-US">EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:to="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_3_lbl" xml:lang="en-US">EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_3_lbl" xml:lang="en-US">Equity Method Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_2_lbl" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_3_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAcquiredFromAcquisition_2_lbl" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationConsiderationsTransferred1" xlink:to="IDT_BusinessCombinationConsiderationsTransferred1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BusinessCombinationConsiderationsTransferred1_3_lbl" xml:lang="en-US">BusinessCombinationConsiderationsTransferred1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_3_lbl" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_2_lbl" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_PurchaseOfOptionSharesReduction" xlink:to="IDT_PurchaseOfOptionSharesReduction_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_PurchaseOfOptionSharesReduction_3_lbl" xml:lang="en-US">Purchase of option shares reduction</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IDT_CashAndCashEquivalentsCompanyRestricted" xlink:to="IDT_CashAndCashEquivalentsCompanyRestricted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IDT_CashAndCashEquivalentsCompanyRestricted_2_lbl" xml:lang="en-US">CashAndCashEquivalentsCompanyRestricted</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>idt-20210430_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://idt.net/role/Cover" xlink:href="idt-20210430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheets" xlink:href="idt-20210430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BalanceSheetsParenthetical" xlink:href="idt-20210430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperations" xlink:href="idt-20210430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:href="idt-20210430.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:href="idt-20210430.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfEquity" xlink:href="idt-20210430.xsd#StatementsOfEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/StatementsOfCashFlows" xlink:href="idt-20210430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BasisOfPresentation" xlink:href="idt-20210430.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformation" xlink:href="idt-20210430.xsd#BusinessSegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognition" xlink:href="idt-20210430.xsd#RevenueRecognition" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Leases" xlink:href="idt-20210430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecurities" xlink:href="idt-20210430.xsd#DebtSecurities" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestments" xlink:href="idt-20210430.xsd#EquityInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurements" xlink:href="idt-20210430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Acquisitions" xlink:href="idt-20210430.xsd#Acquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/Equity" xlink:href="idt-20210430.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShare" xlink:href="idt-20210430.xsd#EarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingencies" xlink:href="idt-20210430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNet" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNet" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxes" xlink:href="idt-20210430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:href="idt-20210430.xsd#RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationTables" xlink:href="idt-20210430.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevenueRecognitionTables" xlink:href="idt-20210430.xsd#RevenueRecognitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesTables" xlink:href="idt-20210430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesTables" xlink:href="idt-20210430.xsd#DebtSecuritiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsTables" xlink:href="idt-20210430.xsd#EquityInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsTables" xlink:href="idt-20210430.xsd#FairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsTables" xlink:href="idt-20210430.xsd#AcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EarningsLossPerShareTables" xlink:href="idt-20210430.xsd#EarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:href="idt-20210430.xsd#AccumulatedOtherComprehensiveLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:href="idt-20210430.xsd#OtherIncomeExpenseNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:href="idt-20210430.xsd#BusinessSegmentInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:href="idt-20210430.xsd#ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:href="idt-20210430.xsd#ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:href="idt-20210430.xsd#ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:href="idt-20210430.xsd#ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:href="idt-20210430.xsd#ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/LeasesDetailsNarrative" xlink:href="idt-20210430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:href="idt-20210430.xsd#CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:href="idt-20210430.xsd#ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:href="idt-20210430.xsd#ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:href="idt-20210430.xsd#DebtSecuritiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:href="idt-20210430.xsd#ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:href="idt-20210430.xsd#SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:href="idt-20210430.xsd#SummaryOfUnauditedStatementsOfOperationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:href="idt-20210430.xsd#EquityInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="idt-20210430.xsd#ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:href="idt-20210430.xsd#ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:href="idt-20210430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:href="idt-20210430.xsd#ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:href="idt-20210430.xsd#ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:href="idt-20210430.xsd#AcquisitionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:href="idt-20210430.xsd#OtherOperatingGainExpenseNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/EquityDetailsNarrative" xlink:href="idt-20210430.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:href="idt-20210430.xsd#ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:href="idt-20210430.xsd#ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="idt-20210430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:href="idt-20210430.xsd#ScheduleOfOtherIncomeExpenseNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:href="idt-20210430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:href="idt-20210430.xsd#RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfCapitalizationEquityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesCurrent" xlink:label="loc_us-gaapDebtSecuritiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDebtSecuritiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapEquitySecuritiesFvNi" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaapReceivablesNetCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaapDepositLiabilityCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDepositLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaapSeveranceCosts1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSeveranceCosts1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfComprehensiveIncomeLoss" xlink:title="00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfEquity" xlink:title="00000007 - Statement - Consolidated Statements of Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassAMember" xlink:label="loc_IDTCommonStockClassAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTCommonStockClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommonStockClassBMember" xlink:label="loc_IDTCommonStockClassBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTCommonStockClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NoncontrollingInterestChangeFromBusinessCombination" xlink:label="loc_IDTNoncontrollingInterestChangeFromBusinessCombination" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTNoncontrollingInterestChangeFromBusinessCombination" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DistributionToNoncontrollingInterests" xlink:label="loc_IDTDistributionToNoncontrollingInterests" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTDistributionToNoncontrollingInterests" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:label="loc_IDTTreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTTreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:label="loc_IDTTreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IDTTreasuryStockValueRestrictedCommonStockPurchasedFromEmployees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaapNoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/StatementsOfCashFlows" xlink:title="00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:label="loc_IDTPaymentsToAcquireRelatedPartyCommonStockAndWarrants" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_IDTPaymentsToAcquireRelatedPartyCommonStockAndWarrants" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:label="loc_IDTPaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_IDTPaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireMarketableSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaapPaymentsOfCapitalDistribution" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfCapitalDistribution" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaapRepaymentsOfOtherDebt" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfOtherDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LiabilitiesIncurredForAcquisition" xlink:label="loc_IDTLiabilitiesIncurredForAcquisition" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="loc_IDTLiabilitiesIncurredForAcquisition" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BasisOfPresentation" xlink:title="00000009 - Disclosure - Basis of Presentation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformation" xlink:title="00000010 - Disclosure - Business Segment Information">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognition" xlink:title="00000011 - Disclosure - Revenue Recognition">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Leases" xlink:title="00000012 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents" xlink:title="00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecurities" xlink:title="00000014 - Disclosure - Debt Securities">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestments" xlink:title="00000015 - Disclosure - Equity Investments">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="loc_us-gaapInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurements" xlink:title="00000016 - Disclosure - Fair Value Measurements">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Acquisitions" xlink:title="00000017 - Disclosure - Acquisitions">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNet" xlink:title="00000018 - Disclosure - Other Operating Gain (Expense), Net">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:label="loc_us-gaapOtherOperatingIncomeAndExpenseTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeAndExpenseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/Equity" xlink:title="00000019 - Disclosure - Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShare" xlink:title="00000020 - Disclosure - Earnings (Loss) Per Share">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLoss" xlink:title="00000021 - Disclosure - Accumulated Other Comprehensive Loss">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaapComprehensiveIncomeNoteTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNoteTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNet" xlink:title="00000023 - Disclosure - Other Income (Expense), Net">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaapOtherIncomeAndOtherExpenseDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxes" xlink:title="00000024 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted" xlink:title="00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEvent" xlink:title="00000026 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationTables" xlink:title="00000027 - Disclosure - Business Segment Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevenueRecognitionTables" xlink:title="00000028 - Disclosure - Revenue Recognition (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_us-gaapRevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapRevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostTableTextBlock" xlink:label="loc_us-gaapCapitalizedContractCostTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:label="loc_IDTAmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_IDTAmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesTables" xlink:title="00000029 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" xlink:label="loc_IDTScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_IDTScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables" xlink:title="00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesTables" xlink:title="00000031 - Disclosure - Debt Securities (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaapMarketableSecuritiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapMarketableSecuritiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaapAvailableForSaleSecuritiesTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsTables" xlink:title="00000032 - Disclosure - Equity Investments (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfEquityInvestmentsTableTextBlock" xlink:label="loc_IDTScheduleOfEquityInvestmentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_IDTScheduleOfEquityInvestmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaapEquityMethodInvestmentsTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapEquityMethodInvestmentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" xlink:label="loc_IDTEquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_IDTEquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsTables" xlink:title="00000033 - Disclosure - Fair Value Measurements (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsTables" xlink:title="00000034 - Disclosure - Acquisitions (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RingsouthEuropaSLMember" xlink:label="loc_IDTRingsouthEuropaSLMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTRingsouthEuropaSLMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetTables" xlink:title="00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:label="loc_IDTScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTScheduleOfOtherOperatingExpensesGainsNetTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EarningsLossPerShareTables" xlink:title="00000036 - Disclosure - Earnings (Loss) Per Share (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="loc_us-gaapScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AccumulatedOtherComprehensiveLossTables" xlink:title="00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherIncomeExpenseNetTables" xlink:title="00000038 - Disclosure - Other Income (Expense), Net (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails" xlink:title="00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/BusinessSegmentInformationDetailsNarrative" xlink:title="00000040 - Disclosure - Business Segment Information (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails" xlink:title="00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapDisaggregationOfRevenueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionMoneyTransferMember" xlink:label="loc_IDTBOSSRevolutionMoneyTransferMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTBOSSRevolutionMoneyTransferMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NationalRetailSolutionsMember" xlink:label="loc_IDTNationalRetailSolutionsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTNationalRetailSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_MobileTopUpMember" xlink:label="loc_IDTMobileTopUpMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTMobileTopUpMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BOSSRevolutionCallingMember" xlink:label="loc_IDTBOSSRevolutionCallingMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTBOSSRevolutionCallingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CarrierServicesMember" xlink:label="loc_IDTCarrierServicesMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTCarrierServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMember" xlink:label="loc_IDTOtherMember" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails" xlink:title="00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapDisaggregationOfRevenueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechMember" xlink:label="loc_IDTFintechMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTFintechMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2phoneUCaaSMember" xlink:label="loc_IDTNet2phoneUCaaSMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTNet2phoneUCaaSMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsMember" xlink:label="loc_IDTTraditionalCommunicationsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_IDTTraditionalCommunicationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB" xlink:label="loc_countryGB" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryGB" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_NL" xlink:label="loc_countryNL" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryNL" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OthersMember" xlink:label="loc_IDTOthersMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_IDTOthersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RevenuesFromForeignCustomers" xlink:label="loc_IDTRevenuesFromForeignCustomers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_IDTRevenuesFromForeignCustomers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails" xlink:title="00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="loc_us-gaapCapitalizedContractCostNetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="loc_us-gaapCapitalizedContractCostNetNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaapCapitalizedContractCostNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails" xlink:title="00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="loc_us-gaapCapitalizedContractCostAmortization" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCapitalizedContractCostAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails" xlink:title="00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company&apos;s Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails" xlink:title="00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails" xlink:title="00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails" xlink:title="00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/LeasesDetailsNarrative" xlink:title="00000050 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DisclosureLeasesAbstract" xlink:label="loc_IDTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesTable" xlink:label="loc_IDTLeasesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDisclosureLeasesAbstract" xlink:to="loc_IDTLeasesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeasesLineItems" xlink:label="loc_IDTLeasesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesTable" xlink:to="loc_IDTLeasesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="loc_us-gaapGeographicDistributionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesTable" xlink:to="loc_us-gaapGeographicDistributionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaapGeographicDistributionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGeographicDistributionAxis" xlink:to="loc_us-gaapGeographicDistributionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NewarkMember" xlink:label="loc_IDTNewarkMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGeographicDistributionDomain" xlink:to="loc_IDTNewarkMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLessorOperatingLeaseRenewalTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapLessorOperatingLeaseRenewalTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_LeaseExpirationDescription" xlink:label="loc_IDTLeaseExpirationDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_IDTLeaseExpirationDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapLeaseAndRentalExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTLeasesLineItems" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails" xlink:title="00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative" xlink:title="00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaapCashAndCashEquivalentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_us-gaapCashAndCashEquivalentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCashAndCashEquivalentsTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTFinancialServicesLimitedMember" xlink:label="loc_IDTIDTFinancialServicesLimitedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTIDTFinancialServicesLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails" xlink:title="00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaapMarketableSecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapMarketableSecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaapMarketableSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapMarketableSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesTable" xlink:to="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaapCertificatesOfDepositMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryBillSecuritiesMember" xlink:label="loc_us-gaapUSTreasuryBillSecuritiesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapUSTreasuryBillSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaapCorporateBondSecuritiesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCorporateBondSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMarketableSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails" xlink:title="00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails" xlink:title="00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:label="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:label="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:to="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable" xlink:to="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInformationByCategoryOfDebtSecurityAxis" xlink:to="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryBillSecuritiesMember" xlink:label="loc_us-gaapUSTreasuryBillSecuritiesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapUSTreasuryBillSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaapCorporateBondSecuritiesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapCorporateBondSecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTDebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/DebtSecuritiesDetailsNarrative" xlink:title="00000056 - Disclosure - Debt Securities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical" xlink:title="00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfCapitalizationEquityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedCommonClassBMember" xlink:label="loc_IDTRestrictedCommonClassBMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTRestrictedCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ZedgeIncMember" xlink:label="loc_IDTZedgeIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTZedgeIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NumberOfRelatedPartySharesReceived" xlink:label="loc_IDTNumberOfRelatedPartySharesReceived" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_IDTNumberOfRelatedPartySharesReceived" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfEquityInvestmentsDetails" xlink:title="00000058 - Disclosure - Schedule of Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:label="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:label="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedCommonClassBMember" xlink:label="loc_IDTRestrictedCommonClassBMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTRestrictedCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="loc_us-gaapSeriesCPreferredStockMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesCPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ZedgeIncMember" xlink:label="loc_IDTZedgeIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTZedgeIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OtherMarketableEquitySecuritiesMember" xlink:label="loc_IDTOtherMarketableEquitySecuritiesMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_IDTOtherMarketableEquitySecuritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember" xlink:label="loc_us-gaapMutualFundMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapMutualFundMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgeFundsMember" xlink:label="loc_us-gaapHedgeFundsMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapHedgeFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestmentsMember" xlink:label="loc_us-gaapOtherInvestmentsMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapOtherInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaapEquitySecuritiesFvNi" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNi" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NumberOfRelatedPartySharesReceived" xlink:label="loc_IDTNumberOfRelatedPartySharesReceived" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_IDTNumberOfRelatedPartySharesReceived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaapLongTermInvestments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTEquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems" xlink:to="loc_us-gaapLongTermInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails" xlink:title="00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:label="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RedemptionForVisaMandatoryReleaseAssessment" xlink:label="loc_IDTRedemptionForVisaMandatoryReleaseAssessment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_IDTRedemptionForVisaMandatoryReleaseAssessment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" xlink:label="loc_IDTAdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_IDTAdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" xlink:label="loc_IDTEquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_IDTEquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfCarryingValueOfEquityInvestmentsAbstract" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails" xlink:title="00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:label="loc_IDTScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNet" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:to="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:to="loc_IDTEquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:label="loc_IDTEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract" xlink:to="loc_IDTEquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails" xlink:title="00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="loc_us-gaapScheduleOfCapitalizationEquityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfCapitalizationEquityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmortizationOfEquityMethodBasisDifference" xlink:label="loc_IDTAmortizationOfEquityMethodBasisDifference" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_IDTAmortizationOfEquityMethodBasisDifference" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCapitalizationEquityLineItems" xlink:to="loc_us-gaapEquityMethodInvestments_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails" xlink:title="00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="loc_us-gaapCostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityInvestmentsDetailsNarrative" xlink:title="00000063 - Disclosure - Equity Investments (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityListingsLineItems" xlink:label="loc_deiEntityListingsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiEntityListingsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RafaelHoldingsIncMember" xlink:label="loc_IDTRafaelHoldingsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTRafaelHoldingsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonMember" xlink:label="loc_IDTClassBCommonMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonStockMember" xlink:label="loc_IDTClassBCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WarrantsClassBCommonStockMember" xlink:label="loc_IDTWarrantsClassBCommonStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTWarrantsClassBCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:label="loc_IDTVisaSeriesCConvertibleParticipatingPreferredStockMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTVisaSeriesCConvertibleParticipatingPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:label="loc_IDTVisaSeriesAConvertibleParticipatingPreferredStockMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTVisaSeriesAConvertibleParticipatingPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_SeriesBConvertiblePreferredStockMember" xlink:label="loc_IDTSeriesBConvertiblePreferredStockMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTSeriesBConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srtStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementScenarioAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srtScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementScenarioAxis" xlink:to="loc_srtScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srtScenarioForecastMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScenarioUnspecifiedDomain" xlink:to="loc_srtScenarioForecastMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_VisaClassACommonStockMember" xlink:label="loc_IDTVisaClassACommonStockMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_IDTVisaClassACommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaapEquityMethodInvesteeMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapEquityMethodInvesteeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedBalanceShares" xlink:label="loc_us-gaapInvestmentOwnedBalanceShares" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapInvestmentOwnedBalanceShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_us-gaapInvestmentOwnedAtFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:label="loc_IDTClassOfWarrantOrRightTotalExercisePriceOfWarrants" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_IDTClassOfWarrantOrRightTotalExercisePriceOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapConvertiblePreferredStockSharesIssuedUponConversion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapPaymentsToAcquireEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:label="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" xlink:label="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsCurrentAsset" xlink:label="loc_IDTEquityInvestmentsCurrentAsset" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTEquityInvestmentsCurrentAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EquityInvestmentsNoncurrentAssets" xlink:label="loc_IDTEquityInvestmentsNoncurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTEquityInvestmentsNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaapInvestmentsFairValueDisclosure" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapInvestmentsFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:label="loc_IDTContingentConsiderationIncludedInOtherNoncurrentLiabilities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_IDTContingentConsiderationIncludedInOtherNoncurrentLiabilities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfRafaelHoldingsIncWarrant" xlink:label="loc_IDTPurchaseOfRafaelHoldingsIncWarrant" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTPurchaseOfRafaelHoldingsIncWarrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ExerciseOfRafaelHoldingsInc.Warrant" xlink:label="loc_IDTExerciseOfRafaelHoldingsInc.Warrant" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTExerciseOfRafaelHoldingsInc.Warrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RedemptionForVisaMandatoryReleaseAssessment" xlink:label="loc_IDTRedemptionForVisaMandatoryReleaseAssessment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTRedemptionForVisaMandatoryReleaseAssessment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:label="loc_IDTAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details" xlink:title="00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" xlink:label="loc_IDTFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" xlink:label="loc_IDTAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTAmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000067 - Disclosure - Fair Value Measurements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_InvestmentInHedgeFunds" xlink:label="loc_IDTInvestmentInHedgeFunds" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_IDTInvestmentInHedgeFunds" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails" xlink:title="00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTNetTwoPhoneIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaapCashAcquiredFromAcquisition" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapCashAcquiredFromAcquisition" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:label="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationContingentConsiderationLiability1Noncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationConsiderationsTransferred1" xlink:label="loc_IDTBusinessCombinationConsiderationsTransferred1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationConsiderationsTransferred1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails" xlink:title="00000069 - Disclosure - Schedule of Impact of Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaapBusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical" xlink:title="00000070 - Disclosure - Schedule of Impact of the Acquisition&apos;s Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/AcquisitionsDetailsNarrative" xlink:title="00000071 - Disclosure - Acquisitions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_IDTInternationalTelecomIncMember" xlink:label="loc_IDTIDTInternationalTelecomIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTIDTInternationalTelecomIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IDTNetTwoPhoneIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOptionIndexedToIssuersEquityTypeAxis" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PutCallOptionAgreementMember" xlink:label="loc_IDTPutCallOptionAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOptionIndexedToIssuersEquityTypeDomain" xlink:to="loc_IDTPutCallOptionAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_OpenOptionContractWrittenExercisePrice" xlink:label="loc_IDTOpenOptionContractWrittenExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTOpenOptionContractWrittenExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PurchaseOfOptionSharesReduction" xlink:label="loc_IDTPurchaseOfOptionSharesReduction" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_IDTPurchaseOfOptionSharesReduction" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails" xlink:title="00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" xlink:label="loc_IDTCorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTCorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_Net2PhoneUCaasOtherNet" xlink:label="loc_IDTNet2PhoneUCaasOtherNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTNet2PhoneUCaasOtherNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FintechmoneyTransferSettlement" xlink:label="loc_IDTFintechmoneyTransferSettlement" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTFintechmoneyTransferSettlement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" xlink:label="loc_IDTTraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTTraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim" xlink:label="loc_IDTTraditionalCommunicationsNet2PhoneIndemnificationClaim" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTTraditionalCommunicationsNet2PhoneIndemnificationClaim" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsCarrierServicesSettlement" xlink:label="loc_IDTTraditionalCommunicationsCarrierServicesSettlement" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTTraditionalCommunicationsCarrierServicesSettlement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" xlink:label="loc_IDTTraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTTraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative" xlink:title="00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:label="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StraightPathMember" xlink:label="loc_IDTStraightPathMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_IDTStraightPathMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:label="loc_IDTPaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingencyNatureDomain" xlink:to="loc_IDTPaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapLegalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_us-gaapUnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ProceedFromSaleToThirdParties" xlink:label="loc_IDTProceedFromSaleToThirdParties" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems" xlink:to="loc_IDTProceedFromSaleToThirdParties" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/EquityDetailsNarrative" xlink:title="00000074 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ClassBCommonStockMember" xlink:label="loc_IDTClassBCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IDTClassBCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_EmployeesMember" xlink:label="loc_IDTEmployeesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_IDTEmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_DeferredStockUnitsMember" xlink:label="loc_IDTDeferredStockUnitsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_IDTDeferredStockUnitsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NetTwoPhoneIncMember" xlink:label="loc_IDTNetTwoPhoneIncMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_IDTNetTwoPhoneIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:label="loc_IDTShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:label="loc_IDTStockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTStockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_RestrictedStockContingentVestingArrangementsDescription" xlink:label="loc_IDTRestrictedStockContingentVestingArrangementsDescription" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTRestrictedStockContingentVestingArrangementsDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:label="loc_IDTStockIssuedDuringPeriodRestrictedStockGrantDateFairValue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IDTStockIssuedDuringPeriodRestrictedStockGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails" xlink:title="00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails" xlink:title="00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_NonvestedRestrictedClassBCommonStockMember" xlink:label="loc_IDTNonvestedRestrictedClassBCommonStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_IDTNonvestedRestrictedClassBCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails" xlink:title="00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaapAccumulatedTranslationAdjustmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedTranslationAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000078 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductLiabilityContingencyTable" xlink:label="loc_us-gaapProductLiabilityContingencyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapProductLiabilityContingencyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CommitmentsAndContingenciesDetailsLineItems" xlink:label="loc_IDTCommitmentsAndContingenciesDetailsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductLiabilityContingencyTable" xlink:to="loc_IDTCommitmentsAndContingenciesDetailsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductLiabilityContingencyTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_FederalTelecommunicationsRelayServicesFundMember" xlink:label="loc_IDTFederalTelecommunicationsRelayServicesFundMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTFederalTelecommunicationsRelayServicesFundMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_UniversalServiceFundMember" xlink:label="loc_IDTUniversalServiceFundMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IDTUniversalServiceFundMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaapLossContingencyEstimateOfPossibleLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapLossContingencyEstimateOfPossibleLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaapPurchaseObligation" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_us-gaapPurchaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_PerformanceBondsOutstanding" xlink:label="loc_IDTPerformanceBondsOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_IDTPerformanceBondsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_CashAndCashEquivalentsCompanyRestricted" xlink:label="loc_IDTCashAndCashEquivalentsCompanyRestricted" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IDTCommitmentsAndContingenciesDetailsLineItems" xlink:to="loc_IDTCashAndCashEquivalentsCompanyRestricted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails" xlink:title="00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossRealized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossRealized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:label="loc_IDTWriteoffOfTaxAssetsRelatedToPriorPeriods" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_IDTWriteoffOfTaxAssetsRelatedToPriorPeriods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/IncomeTaxesDetailsNarrative" xlink:title="00000080 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative" xlink:title="00000081 - Disclosure - Revolving Credit Facility&#8212;Subsequent Event (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="idt-20210430.xsd#IDT_TDBankMember" xlink:label="loc_IDTTDBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_IDTTDBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>form10-q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:IDT="http://idt.net/20210430"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="idt-20210430.xsd" xlink:type="simple"/>
    <context id="From2020-08-01to2021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-02_us-gaap_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-02</instant>
        </period>
    </context>
    <context id="AsOf2021-06-02_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-02</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2021-02-012021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-31_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_CommonStockClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_CommonStockClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:CommonStockClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionMoneyTransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:NationalRetailSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:MobileTopUpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:BOSSRevolutionCallingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:CarrierServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_FintechMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_FintechMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_FintechMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_FintechMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_FintechMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_FintechMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_FintechMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_FintechMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_FintechMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_FintechMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_FintechMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_FintechMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_FintechMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_FintechMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_country_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_FintechMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_country_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_FintechMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:FintechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:Net2phoneUCaaSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">IDT:TraditionalCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_OthersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">IDT:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_NewarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">IDT:NewarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-292020-09-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2020-08-29</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_IDTFinancialServicesLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:IDTFinancialServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_IDTFinancialServicesLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:IDTFinancialServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:ZedgeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:RestrictedCommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_OtherMarketableEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">IDT:OtherMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_OtherMarketableEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">IDT:OtherMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_MutualFundMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_MutualFundMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_HedgeFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_HedgeFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HedgeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_OtherInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_OtherInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-07</instant>
        </period>
    </context>
    <context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-07</instant>
        </period>
    </context>
    <context id="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_WarrantsClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:WarrantsClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-07</instant>
        </period>
    </context>
    <context id="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-15</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:RafaelHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesAConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-24</instant>
        </period>
    </context>
    <context id="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember_custom_VisaClassACommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesAConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:VisaClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-24</instant>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:VisaSeriesCConvertibleParticipatingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-01-302021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-02-02</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-02</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2019-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-02-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <instant>2021-02-02</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-03</instant>
        </period>
    </context>
    <context id="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-29</startDate>
            <endDate>2020-12-03</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-03_custom_PutCallOptionAgreementMember_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">IDT:PutCallOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-03</instant>
        </period>
    </context>
    <context id="AsOf2021-03-22_custom_IDTInternationalTelecomIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-21</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:IDTInternationalTelecomIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-21</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-11_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-11</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_RingsouthEuropaSLMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:RingsouthEuropaSLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-08</startDate>
            <endDate>2019-12-11</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_StraightPathMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_StraightPathMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_StraightPathMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_StraightPathMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IDT:StraightPathMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">IDT:PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-19</startDate>
            <endDate>2020-12-21</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">IDT:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">IDT:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012021-04-30_custom_DeferredStockUnitsMember_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IDT:ClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IDT:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-12-012020-12-31_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_NetTwoPhoneIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">IDT:NetTwoPhoneIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-26</startDate>
            <endDate>2021-05-27</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-02-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-02-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2019-08-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">IDT:NonvestedRestrictedClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2020-07-31_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-08-012021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_FederalTelecommunicationsRelayServicesFundMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:FederalTelecommunicationsRelayServicesFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-04-30_custom_UniversalServiceFundMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IDT:UniversalServiceFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IDT:TDBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-17</instant>
        </period>
    </context>
    <context id="From2021-05-162021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IDT:TDBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-16</startDate>
            <endDate>2021-05-17</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Integer">
        <measure>IDT:Integer</measure>
    </unit>
    <unit id="Percentage">
        <measure>pure</measure>
    </unit>
    <unit id="perUnitItemType">
        <measure>IDT:perUnitItemType</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-08-01to2021-04-30">0001005731</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-08-01to2021-04-30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2020-08-01to2021-04-30">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-08-01to2021-04-30">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntitySmallBusiness contextRef="From2020-08-01to2021-04-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-08-01to2021-04-30">false</dei:EntityEmergingGrowthCompany>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-08-01to2021-04-30">--07-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentQuarterlyReport contextRef="From2020-08-01to2021-04-30">true</dei:DocumentQuarterlyReport>
    <dei:EntityFilerCategory contextRef="From2020-08-01to2021-04-30">Accelerated Filer</dei:EntityFilerCategory>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0145"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2020-07-31"
      id="xdx2ixbrl0146"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0402"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0403"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0410"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0411"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0412"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0413"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0418"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0419"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0420"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0425"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0426"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0427"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0428"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0430"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0443"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0470"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0471"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0472"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0473"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0500"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0501"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0502"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0503"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0506"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0507"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0508"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0511"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0516"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0517"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0520"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0521"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0524"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0525"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0527"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0528"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0529"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl0531"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0536"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0537"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0538"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0542"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0545"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0546"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0547"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0548"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0551"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0552"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0553"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0554"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0555"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0556"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0560"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0562"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0563"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0565"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0566"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0569"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0570"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0571"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0573"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0596"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0597"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0598"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0600"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0601"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0602"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0605"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0608"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0609"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0610"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0611"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0614"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0615"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0616"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0617"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0618"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0619"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0623"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0625"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0626"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0628"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0629"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0632"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0633"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0634"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0635"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0659"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0660"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0662"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0663"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0664"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0665"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0668"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0669"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0670"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0672"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0673"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0674"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0677"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0678"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0679"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0681"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0682"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0683"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0686"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0689"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0690"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0691"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0692"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0695"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0696"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0697"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0698"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0699"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0700"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0704"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0705"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0706"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0707"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0709"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0710"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassAMember"
      id="xdx2ixbrl0713"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      id="xdx2ixbrl0714"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0715"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0716"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0717"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:PaymentsToAcquireRelatedPartyCommonStockAndWarrants
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl0786"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl0789"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl0792"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl0812"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl0815"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl0818"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl0821"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      id="xdx2ixbrl0855"
      unitRef="Integer">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_us-gaap_CorporateMember"
      id="xdx2ixbrl0865"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_us-gaap_CorporateMember"
      id="xdx2ixbrl0885"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_us-gaap_CorporateMember"
      id="xdx2ixbrl0905"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_us-gaap_CorporateMember"
      id="xdx2ixbrl0925"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_FintechMember_country_GB"
      id="xdx2ixbrl1029"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_GB"
      id="xdx2ixbrl1031"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_FintechMember_country_NL"
      id="xdx2ixbrl1037"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_NL"
      id="xdx2ixbrl1039"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_FintechMember_custom_OthersMember"
      id="xdx2ixbrl1045"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_FintechMember"
      id="xdx2ixbrl1053"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_FintechMember_country_GB"
      id="xdx2ixbrl1077"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_FintechMember_country_NL"
      id="xdx2ixbrl1085"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_NL"
      id="xdx2ixbrl1087"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_FintechMember_custom_OthersMember"
      id="xdx2ixbrl1093"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_FintechMember"
      id="xdx2ixbrl1101"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_FintechMember_country_GB"
      id="xdx2ixbrl1125"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_GB"
      id="xdx2ixbrl1127"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_FintechMember_country_NL"
      id="xdx2ixbrl1133"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_NL"
      id="xdx2ixbrl1135"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_FintechMember_custom_OthersMember"
      id="xdx2ixbrl1141"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_FintechMember"
      id="xdx2ixbrl1149"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_FintechMember_country_GB"
      id="xdx2ixbrl1173"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_FintechMember_country_NL"
      id="xdx2ixbrl1181"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_NL"
      id="xdx2ixbrl1183"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_FintechMember_custom_OthersMember"
      id="xdx2ixbrl1189"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_FintechMember"
      id="xdx2ixbrl1197"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="AsOf2021-04-30_srt_MinimumMember"
      id="xdx2ixbrl1240">P1Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="AsOf2021-04-30_srt_MaximumMember"
      id="xdx2ixbrl1242">P5Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl1310"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember"
      id="xdx2ixbrl1339"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember"
      id="xdx2ixbrl1341"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      id="xdx2ixbrl1347"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      id="xdx2ixbrl1363"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember"
      id="xdx2ixbrl1381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember"
      id="xdx2ixbrl1387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember"
      id="xdx2ixbrl1389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      id="xdx2ixbrl1395"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2020-07-31_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember"
      id="xdx2ixbrl1473"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2020-07-31_custom_OtherMarketableEquitySecuritiesMember"
      id="xdx2ixbrl1477"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-07-31_us-gaap_SeriesAPreferredStockMember"
      id="xdx2ixbrl1493"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember"
      id="xdx2ixbrl1497"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1543"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1544"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1546"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1554"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1556"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1558"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1559"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl1560"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1561"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1581"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1582"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl1583"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1584"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1596"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2019-07-31_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1598"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1602"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1606"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmortizationOfEquityMethodBasisDifference
      contextRef="From2019-08-012020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1610"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1614"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1628"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1632"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingExpenses
      contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30_us-gaap_EquityMethodInvesteeMember"
      id="xdx2ixbrl1640"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1650"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1658"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1662"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1678"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1680"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1690"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1696"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1698"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1702"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1704"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1718"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      id="xdx2ixbrl1720"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:PurchaseOfRafaelHoldingsIncWarrant
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1743"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:PurchaseOfRafaelHoldingsIncWarrant
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1745"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:PurchaseOfRafaelHoldingsIncWarrant
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1749"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ExerciseOfRafaelHoldingsInc.Warrant
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1753"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:ExerciseOfRafaelHoldingsInc.Warrant
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1757"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1759"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1761"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1765"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1783"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1785"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl1787"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1789"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="AsOf2019-07-31"
      id="xdx2ixbrl1799"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1801"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1803"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1825"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1827"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl1829"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1831"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:Net2PhoneUCaasOtherNet
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1912"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:Net2PhoneUCaasOtherNet
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1914"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:FintechmoneyTransferSettlement
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1922"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:FintechmoneyTransferSettlement
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1926"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1928"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1930"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1934"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsCarrierServicesSettlement
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1944"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsCarrierServicesSettlement
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1946"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsCarrierServicesSettlement
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl1950"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl1952"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl1954"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl1956"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2020-01-012020-12-31_custom_NetTwoPhoneIncMember"
      decimals="INF"
      id="xdx2ixbrl2012"
      unitRef="Shares">50</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl2038"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl2042"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl2050"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-02-012021-04-30_us-gaap_EmployeeStockOptionMember"
      id="xdx2ixbrl2062"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-02-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember"
      id="xdx2ixbrl2070"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-02-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember"
      id="xdx2ixbrl2072"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-08-012021-04-30_custom_NonvestedRestrictedClassBCommonStockMember"
      id="xdx2ixbrl2074"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl2078"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2020-02-012020-04-30"
      id="xdx2ixbrl2136"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2019-08-012020-04-30"
      id="xdx2ixbrl2138"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods
      contextRef="From2021-02-012021-04-30"
      id="xdx2ixbrl2140"
      unitRef="USD"
      xsi:nil="true"/>
    <IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods
      contextRef="From2020-08-01to2021-04-30"
      id="xdx2ixbrl2142"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2020-08-01to2021-04-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-08-01to2021-04-30">2021-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2020-08-01to2021-04-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2020-08-01to2021-04-30">1-16371</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2020-08-01to2021-04-30">IDT CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-08-01to2021-04-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-08-01to2021-04-30">22-3415036</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-08-01to2021-04-30">520     Broad Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-08-01to2021-04-30">Newark</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-08-01to2021-04-30">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-08-01to2021-04-30">07102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-08-01to2021-04-30">(973)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-08-01to2021-04-30">438-1000</dei:LocalPhoneNumber>
    <dei:Security12gTitle contextRef="From2020-08-01to2021-04-30">Class     B common stock, par value $.01 per share</dei:Security12gTitle>
    <dei:SecurityExchangeName contextRef="From2020-08-01to2021-04-30">NYSE</dei:SecurityExchangeName>
    <dei:TradingSymbol contextRef="From2020-08-01to2021-04-30">IDT</dei:TradingSymbol>
    <dei:EntityCurrentReportingStatus contextRef="From2020-08-01to2021-04-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-08-01to2021-04-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityShellCompany contextRef="From2020-08-01to2021-04-30">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2021-06-02_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">1574326</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2021-06-02_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">24186856</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">84017000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">84860000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">110992000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">116362000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">16852000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">18363000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">37586000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">5964000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">6230000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">6085000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">42683000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">44166000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">45960000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">33115000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">15959000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">19302000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">354049000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">322132000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">31110000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">30061000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">14943000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">12858000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">6235000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">3959000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:LongTermInvestments contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">14922000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">8833000</us-gaap:LongTermInvestments>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">8363000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">9490000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">22530000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">8512000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">9747000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">8905000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">461899000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">404750000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">31386000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">31147000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">126119000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">125544000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">42771000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">40114000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">110715000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">115992000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">16345000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">12073000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">327336000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">324870000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">6108000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">7353000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1295000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">1388000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">334739000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">333611000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-07-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-07-31" decimals="INF" unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-07-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">3272000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">3272000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">1574000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">1574000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">26343000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">25961000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">24151000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">24345000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="-3"
      unitRef="USD">263000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">277125000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">277443000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2021-04-30_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">1698000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2020-07-31_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">1698000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">2192000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">1616000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">60413000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">56221000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-8390000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">-7410000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-81589000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">-139333000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">127029000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">74772000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">131000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">-3633000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">127160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">71139000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">461899000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">404750000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">373831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">321336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1057022000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">985425000</us-gaap:Revenues>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">300797000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">258839000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">843116000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">801016000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">55148000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">52630000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">161591000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">159853000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">4425000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">5239000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">13381000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">15718000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SeveranceCosts1
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">184000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">602000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">439000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">1714000</us-gaap:SeveranceCosts1>
    <us-gaap:OperatingExpenses
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">360554000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">317310000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1018527000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">978301000</us-gaap:OperatingExpenses>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">595000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-234000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-3402000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">13872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">3792000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">40045000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">125000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">56000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">223000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">525000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">3815000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-2144000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5608000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-1360000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">17812000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">1704000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">45876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2887000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-18586000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">1319000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-12142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3020000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36398000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">385000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">58018000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">50000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">274000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-70000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36348000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">57744000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-63000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="USDPShares">1.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="USDPShares">2.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="USDPShares">1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="USDPShares">2.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">25530000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">26371000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">25475000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">26323000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">26136000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">26506000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">25903000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">26323000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">275000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">810000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1215000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3341000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36398000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">385000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">58018000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-180000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">84000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-163000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">84000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">747000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-647000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-817000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2364000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">567000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-563000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-980000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36965000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-178000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">57038000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2413000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">50000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">274000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-70000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36915000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">56764000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2343000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">276871000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-60413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-8957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-117937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-01-31_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-01-31" decimals="-3" unitRef="USD">90416000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">-21000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-247000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-268000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">275000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">275000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">228000</IDT:DistributionToNoncontrollingInterests>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-228000</IDT:DistributionToNoncontrollingInterests>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">567000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">567000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">36348000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">50000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">36398000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">277125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-60413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-8390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-81589000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">131000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">127160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">277443000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-56221000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-7410000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-139333000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-07-31_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-3633000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">71139000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">686000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">686000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-2849000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-2849000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-012021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-1343000</IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-1343000</IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">-2195000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">2195000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">-21000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">1941000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <IDT:NoncontrollingInterestChangeFromBusinessCombination
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1920000</IDT:NoncontrollingInterestChangeFromBusinessCombination>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-012021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1212000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-646000</IDT:DistributionToNoncontrollingInterests>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-646000</IDT:DistributionToNoncontrollingInterests>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">980000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-980000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">57744000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-012021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">274000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">58018000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">277125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-60413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-8390000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-81589000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">131000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">127160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">276118000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-52005000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-6575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-161344000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-01-31_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-3094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-01-31" decimals="-3" unitRef="USD">53393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-212000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-212000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">810000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">810000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-210000</IDT:DistributionToNoncontrollingInterests>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-210000</IDT:DistributionToNoncontrollingInterests>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-563000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-563000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">385000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">276928000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-52217000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-7138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-160826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-3437000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">53603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">258000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">273313000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-51739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-4858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-160763000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-07-31_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-2687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-07-31" decimals="-3" unitRef="USD">53557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-212000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-212000</IDT:TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-266000</IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees>
    <IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-266000</IDT:TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">3339000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3341000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-680000</IDT:DistributionToNoncontrollingInterests>
    <IDT:DistributionToNoncontrollingInterests
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-680000</IDT:DistributionToNoncontrollingInterests>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-2280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-63000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-70000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_custom_CommonStockClassAMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_custom_CommonStockClassBMember"
      decimals="-3"
      unitRef="USD">260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">276928000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-52217000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-7138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-160826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-04-30_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      unitRef="USD">-3437000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">53603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">58018000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-133000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">13381000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">15718000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-13811000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2912000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1220000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2282000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1215000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3341000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">4923000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-814000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-1626000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-8374000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">7961000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">13080000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-2154000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-18894000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-11078000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-67273000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2611000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-4704000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">38144000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-70643000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">13455000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">11861000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2656000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">450000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <IDT:PaymentsToAcquireRelatedPartyCommonStockAndWarrants
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5000000</IDT:PaymentsToAcquireRelatedPartyCommonStockAndWarrants>
    <IDT:PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1000000</IDT:PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">39347000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">14790000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">18670000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">4317000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-46788000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-22784000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">646000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">680000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">69000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">449000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">10000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">10000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">1429000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">1429000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">686000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">276000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">4192000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">478000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-4221000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-1331000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">6652000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">4012000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-6213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-90746000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">201222000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-07-31" decimals="-3" unitRef="USD">257199000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">195009000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">166453000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <IDT:LiabilitiesIncurredForAcquisition
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">393000</IDT:LiabilitiesIncurredForAcquisition>
    <IDT:LiabilitiesIncurredForAcquisition
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">375000</IDT:LiabilitiesIncurredForAcquisition>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_801_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zB1icXVRFCm9" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
1&#x2014;&lt;span id="xdx_829_zSVbc5tTCFTc"&gt;Basis of Presentation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &#x201c;Company&#x201d; or
&#x201c;IDT&#x201d;) have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#x201c;U.S. GAAP&#x201d;) 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 and nine months ended April 30, 2021 are not necessarily indicative of the
results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from
the Company&#x2019;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&#x2019;s Annual Report on Form 10-K for the fiscal year ended July 31, 2020, as filed
with the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;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 2021 refers to the fiscal year ending July 31, 2021).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_znGUKjkvfsEe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
2&#x2014;&lt;span id="xdx_820_zhcjdW89onY8"&gt;Business Segment Information&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and
cloud communications businesses and their increased contributions to the Company&#x2019;s consolidated results. The Company now
has &lt;span id="xdx_900_eus-gaap--NumberOfReportableSegments_pii_dxL_uInteger_c20200801__20210430_zE9RlmzmmlMd" title="Number of reporting segments::XDX::3"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0855"&gt;three&lt;/span&gt;&lt;/span&gt; reportable business segments, Fintech, net2phone-Unified Communications as a Service (&#x201c;UCaaS&#x201d;), and Traditional
Communications. The revised reportable business segments reflect management&#x2019;s approach to analyzing results, its resource
allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated
in all periods to conform to the current period presentation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;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&#x2019;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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment
transfer services, and National Retail Solutions (&#x201c;NRS&#x201d;), operator of a nationwide point of sale (&#x201c;POS&#x201d;)
retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money
Transfer and NRS were previously included in the Company&#x2019;s Telecom &amp;amp; Payment Services segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
net2phone-UCaaS segment comprises net2phone&#x2019;s cloud communications offerings, which were previously included in the Company&#x2019;s
net2phone segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Traditional Communications segment includes Mobile Top-Up, 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 Carrier Services, a wholesale provider of international
voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes
net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology
platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications
segment was previously included in the Company&#x2019;s Telecom &amp;amp; Payment Services segment except for net2phone-Platform Services,
which was previously included in the Company&#x2019;s net2phone segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Corporate
costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate
governance including Board of Directors&#x2019; fees, internal and external audit, investor relations, corporate insurance, corporate
legal, business development, charitable contributions, travel, and other corporate-related general and administrative expenses.
Corporate does not generate any revenues, nor does it incur any direct cost of revenues.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2F72ZAIcqj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
results for the business segments of the Company were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zmioLgGJGNgb" style="display: none"&gt;Schedule of Operating Results of Business Segments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;16,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;11,255&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;&#160;&#160;345,932&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0865"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20210201__20210430_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;373,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;(Loss) income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(1,403&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;20,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(1,115&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_pn3n3_c20210201__20210430_z3yLTAVCU00c" style="text-align: right" title="Income (loss) from operations"&gt;13,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;14,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;8,103&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;298,549&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0885"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430_pn3n3" style="text-align: right" title="Revenues"&gt;321,336&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;142&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(3,643&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;9,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(2,210&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200201__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;3,792&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;55,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;31,621&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;970,172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430_pn3n3" style="text-align: right" title="Revenues"&gt;1,057,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;1,487&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(10,744&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;54,575&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(5,273&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;40,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;33,982&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;23,225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;928,218&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0925"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430_pn3n3" style="text-align: right" title="Revenues"&gt;985,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;(Loss) income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(5,705&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(11,137&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;27,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(7,207&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20190801__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;3,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A1_zSrtumgUeTC8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2F72ZAIcqj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating
results for the business segments of the Company were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zmioLgGJGNgb" style="display: none"&gt;Schedule of Operating Results of Business Segments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 35%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;16,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;11,255&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;&#160;&#160;345,932&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0865"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20210201__20210430_pn3n3" style="width: 9%; text-align: right" title="Revenues"&gt;373,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;(Loss) income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(1,403&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;20,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(1,115&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_pn3n3_c20210201__20210430_z3yLTAVCU00c" style="text-align: right" title="Income (loss) from operations"&gt;13,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;14,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;8,103&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;298,549&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0885"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430_pn3n3" style="text-align: right" title="Revenues"&gt;321,336&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;142&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(3,643&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;9,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(2,210&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200201__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;3,792&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;55,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;31,621&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;970,172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430_pn3n3" style="text-align: right" title="Revenues"&gt;1,057,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Income (loss) from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;1,487&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(10,744&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;54,575&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(5,273&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;40,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues"&gt;33,982&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues"&gt;23,225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues"&gt;928,218&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0925"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430_pn3n3" style="text-align: right" title="Revenues"&gt;985,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;(Loss) income from operations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(5,705&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(11,137&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;27,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;(7,207&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20190801__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations"&gt;3,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">16644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">11255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">345932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">373831000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">-1403000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">-3684000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">20074000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30_us-gaap_CorporateMember"
      decimals="-3"
      unitRef="USD">-1115000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">13872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">14684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">8103000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">298549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">321336000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">142000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">-3643000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">9503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30_us-gaap_CorporateMember"
      decimals="-3"
      unitRef="USD">-2210000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">3792000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">55229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">31621000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">970172000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1057022000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">1487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">-10744000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">54575000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-012021-04-30_us-gaap_CorporateMember"
      decimals="-3"
      unitRef="USD">-5273000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">40045000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">33982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">23225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">928218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">985425000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">-5705000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">-11137000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">27771000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30_us-gaap_CorporateMember"
      decimals="-3"
      unitRef="USD">-7207000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">3722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zKHys0V9qKOe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
3&#x2014;&lt;span id="xdx_827_z7uyFNsRtGBf"&gt;Revenue Recognition&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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 Revolution Money Transfer, NRS, and net2phone-UCaaS
are technology-driven, synergistic businesses that leverage the Company&#x2019;s core assets, and revenue is primarily recognized
at a point in time, and in some cases (mainly net2phone-UCaaS) is 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&#x2019;s
most significant revenue streams are from Mobile Top-Up, BOSS Revolution Calling, and Carrier Services. Mobile Top-Up and BOSS
Revolution Calling are sold direct-to-consumers and through distributors and retailers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Disaggregated
Revenues&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z5zpplR2GCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table shows the Company&#x2019;s revenues disaggregated by business segment and service offered to customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zbRqVH0E8TUb" style="display: none"&gt;Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;BOSS Revolution Money Transfer&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zCqBhpJxomF2" style="width: 11%; text-align: right" title="Total"&gt;10,259&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMqQ2lUgQqb" style="width: 11%; text-align: right" title="Total"&gt;11,817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z6kXBrb3tGWe" style="width: 11%; text-align: right" title="Total"&gt;38,697&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMIjdB63Ie7" style="width: 11%; text-align: right" title="Total"&gt;26,679&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;National Retail Solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zv9CW2Wk73kd" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,385&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZdwiwbwgY5i" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,867&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zUpabYLVY1s7" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRjME23BOLf3" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;Total Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZVpjtQyV66i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zAsAvylJOQWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z1U7jsMFcWSi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zObrEipfZAPc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zXJIXjLmjjZ9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;11,255&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zI8VqOJFzRof" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;8,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_z9QaQ80jG3i6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;31,621&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_ztPrabBgWJvc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;23,225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Mobile Top-Up&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCntfXUKSjsl" style="text-align: right" title="Total"&gt;132,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zc1Oqx7ulxX2" style="text-align: right" title="Total"&gt;85,139&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zYORefCX7GE6" style="text-align: right" title="Total"&gt;325,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zHwGYPFSZPI9" style="text-align: right" title="Total"&gt;237,808&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;BOSS Revolution Calling&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z0V3CvxEwWEc" style="text-align: right" title="Total"&gt;111,412&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zK7iCJCrrlZf" style="text-align: right" title="Total"&gt;112,536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXZb1ug0uVRh" style="text-align: right" title="Total"&gt;342,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_ztFbivW1kZHk" style="text-align: right" title="Total"&gt;343,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z7Zeb3Y7iG4" style="text-align: right" title="Total"&gt;88,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z2CS78wiX8al" style="text-align: right" title="Total"&gt;87,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXKtG7CA3tx4" style="text-align: right" title="Total"&gt;263,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zT0sMghRF1lc" style="text-align: right" title="Total"&gt;302,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zgE0VJZW7v88" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;13,274&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQvnMIsAuOLf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;13,439&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zu097LFcFfhi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;38,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMImczpNO7Ok" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;44,066&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;Total Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQpR9uwEPbl6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;345,932&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z30rRTHr95Id" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;298,549&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zF0vFEZIhS2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;970,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zg0SgBase6F6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;928,218&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430_z1NbQmsNjXS4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;373,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430_z1BOIYww4bM4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;321,336&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200801__20210430_zxsQxoWCr4Rl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,057,022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430_z6WTevtrb3dg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;985,425&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p id="xdx_8A5_zzPvfYTvjPR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zz7mIQOZq51j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table shows the Company&#x2019;s revenues disaggregated by geographic region, which is determined based on selling location.
On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing
of revenues from the Netherlands to the United States.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B8_zwdYfR7Pz8na" style="display: none"&gt;Schedule of Revenues Disaggregated by Geographic Region&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;5,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;240,442&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--US_zK3fNNJsycP5" style="width: 11%; text-align: right" title="Total"&gt;262,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1029"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1031"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;92,800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--GB_zUOQwPc2CGte" style="text-align: right" title="Total outside the United States"&gt;92,800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1037"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1039"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1045"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;5,416&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,683&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;18,099&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1053"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;5,416&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;105,490&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;110,906&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zR0mihE6YYO6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zFD4GKzi3QS2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;11,255&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zlHdJL3gHURa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;345,932&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210201__20210430_zGDxZAxErb05" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;373,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;3,988&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;205,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;224,654&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1077"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;26,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;26,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1085"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1087"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;52,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;52,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1093"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;4,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;13,970&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;18,082&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1101"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;4,115&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;92,567&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;96,682&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zaRkcxvzcCq" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zrSxLGi0V0Xa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;8,103&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCi7l8uQw698" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;298,549&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200201__20200430_z9PwtPqWwJ13" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;321,336&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;16,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;776,391&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;848,217&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1125"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1127"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;154,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;154,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1133"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1135"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1141"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;15,024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;39,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;54,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1149"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;15,024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;193,781&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;208,805&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRx3z6otDs3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zsEOg9nfkmmh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;31,621&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zN8YJXcBry1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;970,172&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430_zYOsRFT9wQoa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,057,022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;10,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;626,424&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190801__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;671,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1173"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;98,304&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;98,314&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1181"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1183"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;156,870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;156,870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1189"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,261&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;46,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;58,881&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1197"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;301,794&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;314,065&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zqfFoPax6bOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zMT0iDvVfxza" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;23,225&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zcjpGTP5Z3Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;928,218&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190801__20200430_zskJcjdaLP9h" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;985,425&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A8_zK8zbsCwHZQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Remaining
Performance Obligations&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous
reporting periods. The Company&#x2019;s remaining performance obligations at April 30, 2021 and July 31, 2020 had an original
expected duration of one year or less.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accounts
Receivable and Contract Balances&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
timing of revenue recognition may differ from the time of billing to the Company&#x2019;s customers. Trade accounts receivable
in the Company&#x2019;s consolidated balance sheets represent unconditional rights to consideration. An entity records a contract
asset when revenue is recognized in advance of the entity&#x2019;s right to bill and receive consideration. The Company has not
identified any contract assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Contract
liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised
in the contract. The primary component of the Company&#x2019;s contract liability balance is 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&#x2019;s consolidated balance sheets as &#x201c;Deferred revenue&#x201d;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zNFvFpR8NfZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table presents information about the Company&#x2019;s contract liability balance:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zcXeoz6prA21" style="display: none"&gt;Schedule of Information About Contract Liability Balance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210201__20210430_zsnNLA0lA9y9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200201__20200430_zQ3LYqdkzPc1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200801__20210430_zo6zvc0Kltq2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20190801__20200430_zEs4Sq3xaSW9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;21,926&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;23,572&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;27,665&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;31,288&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A3_zxmfWvLAhgdd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Deferred
Customer Contract Acquisition and Fulfillment Costs&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company
charges its direct costs to fulfill contracts to expense as incurred. The Company&#x2019;s incremental costs of obtaining a contract
with a customer are sales commissions paid to acquire customers. The Company applies the practical expedient whereby the Company
primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset
that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions
on sales to end users. The Company amortizes the deferred costs over the expected customer relationship period when it is expected
to exceed one year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--CapitalizedContractCostTableTextBlock_zqFf0UKo9IKi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s deferred customer contract acquisition costs were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B3_zqKeyEVjRoza" style="display: none"&gt;Schedule of Deferred Customer Contract Acquisition Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210430_zKI9wTqwFVRk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April
30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200731_zW58oXXSaLB1" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July
31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Deferred customer contract acquisition costs included in &#x201c;Other current assets&#x201d;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;3,493&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Deferred customer contract acquisition costs included in &#x201c;Other assets&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;3,206&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--CapitalizedContractCostNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;6,699&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,734&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_zyog90IqnPPc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_zetbJBPjbs71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s amortization of deferred customer contract acquisition costs during the periods were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zR0aTAeYR0Gk" style="display: none"&gt;Schedule of Amortization of Deferred Customer Contract Acquisition Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210201__20210430_zRuiztboizAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20200201__20200430_zLaeDAXkZ22l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20200801__20210430_z0F3dFT4bDhh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20190801__20200430_zvgPJyScCGR1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--CapitalizedContractCostAmortization_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;Amortization of deferred customer contract acquisition costs&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;950&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;616&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,581&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;1,781&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A1_zz5uGBdNw852" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z5zpplR2GCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table shows the Company&#x2019;s revenues disaggregated by business segment and service offered to customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zbRqVH0E8TUb" style="display: none"&gt;Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;BOSS Revolution Money Transfer&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zCqBhpJxomF2" style="width: 11%; text-align: right" title="Total"&gt;10,259&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMqQ2lUgQqb" style="width: 11%; text-align: right" title="Total"&gt;11,817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z6kXBrb3tGWe" style="width: 11%; text-align: right" title="Total"&gt;38,697&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMIjdB63Ie7" style="width: 11%; text-align: right" title="Total"&gt;26,679&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;National Retail Solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zv9CW2Wk73kd" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,385&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZdwiwbwgY5i" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,867&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zUpabYLVY1s7" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRjME23BOLf3" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;Total Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZVpjtQyV66i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zAsAvylJOQWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z1U7jsMFcWSi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zObrEipfZAPc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zXJIXjLmjjZ9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;11,255&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zI8VqOJFzRof" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;8,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_z9QaQ80jG3i6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;31,621&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_ztPrabBgWJvc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;23,225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Mobile Top-Up&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCntfXUKSjsl" style="text-align: right" title="Total"&gt;132,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zc1Oqx7ulxX2" style="text-align: right" title="Total"&gt;85,139&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zYORefCX7GE6" style="text-align: right" title="Total"&gt;325,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zHwGYPFSZPI9" style="text-align: right" title="Total"&gt;237,808&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;BOSS Revolution Calling&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z0V3CvxEwWEc" style="text-align: right" title="Total"&gt;111,412&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zK7iCJCrrlZf" style="text-align: right" title="Total"&gt;112,536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXZb1ug0uVRh" style="text-align: right" title="Total"&gt;342,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_ztFbivW1kZHk" style="text-align: right" title="Total"&gt;343,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Carrier Services&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z7Zeb3Y7iG4" style="text-align: right" title="Total"&gt;88,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z2CS78wiX8al" style="text-align: right" title="Total"&gt;87,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXKtG7CA3tx4" style="text-align: right" title="Total"&gt;263,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zT0sMghRF1lc" style="text-align: right" title="Total"&gt;302,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zgE0VJZW7v88" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;13,274&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQvnMIsAuOLf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;13,439&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zu097LFcFfhi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;38,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMImczpNO7Ok" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;44,066&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"&gt;Total Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQpR9uwEPbl6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;345,932&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z30rRTHr95Id" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;298,549&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zF0vFEZIhS2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;970,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zg0SgBase6F6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;928,218&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430_z1NbQmsNjXS4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;373,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430_z1BOIYww4bM4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;321,336&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200801__20210430_zxsQxoWCr4Rl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,057,022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430_z6WTevtrb3dg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;985,425&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">10259000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">11817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">38697000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">26679000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">6385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">2867000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">16532000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_NationalRetailSolutionsMember_custom_FintechMember"
      decimals="-3"
      unitRef="USD">7303000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">16644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">14684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">55229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">33982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">11255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">8103000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">31621000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">23225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">132603000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">85139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">325001000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_MobileTopUpMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">237808000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">111412000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">112536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">342665000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_BOSSRevolutionCallingMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">343731000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">88643000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">87435000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">263571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_CarrierServicesMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">302613000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">13274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">13439000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">38935000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_OtherMember_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">44066000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">345932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">298549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">970172000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">928218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">373831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">321336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1057022000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">985425000</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zz7mIQOZq51j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;The
following table shows the Company&#x2019;s revenues disaggregated by geographic region, which is determined based on selling location.
On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing
of revenues from the Netherlands to the United States.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B8_zwdYfR7Pz8na" style="display: none"&gt;Schedule of Revenues Disaggregated by Geographic Region&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;5,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;240,442&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--US_zK3fNNJsycP5" style="width: 11%; text-align: right" title="Total"&gt;262,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1029"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1031"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;92,800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--GB_zUOQwPc2CGte" style="text-align: right" title="Total outside the United States"&gt;92,800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1037"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1039"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1045"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;5,416&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,683&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;18,099&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1053"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;5,416&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;105,490&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;110,906&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zR0mihE6YYO6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;16,644&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zFD4GKzi3QS2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;11,255&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zlHdJL3gHURa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;345,932&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210201__20210430_zGDxZAxErb05" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;373,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Three Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;3,988&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;205,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;224,654&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1077"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;26,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;26,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1085"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1087"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;52,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;52,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1093"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;4,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;13,970&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;18,082&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1101"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;4,115&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;92,567&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;96,682&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zaRkcxvzcCq" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;14,684&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zrSxLGi0V0Xa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;8,103&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCi7l8uQw698" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;298,549&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200201__20200430_z9PwtPqWwJ13" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;321,336&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;16,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;776,391&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;848,217&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1125"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1127"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;154,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;154,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1133"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1135"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1141"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;15,024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;39,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;54,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1149"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;15,024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;193,781&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;208,805&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRx3z6otDs3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;55,229&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zsEOg9nfkmmh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;31,621&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zN8YJXcBry1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;970,172&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430_zYOsRFT9wQoa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,057,022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fintech&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;net2phone-UCaaS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Traditional Communications&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Nine Months Ended April 30, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;10,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;626,424&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_c20190801__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total"&gt;671,360&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Outside the United States:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;United Kingdom&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1173"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;98,304&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"&gt;98,314&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Netherlands&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1181"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1183"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;156,870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"&gt;156,870&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1189"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,261&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;46,620&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;58,881&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Total outside the United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1197"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;12,271&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;301,794&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"&gt;314,065&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zqfFoPax6bOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;33,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zMT0iDvVfxza" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;23,225&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zcjpGTP5Z3Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;928,218&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190801__20200430_zskJcjdaLP9h" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;985,425&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_FintechMember_country_US"
      decimals="-3"
      unitRef="USD">16644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_country_US"
      decimals="-3"
      unitRef="USD">5839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_US"
      decimals="-3"
      unitRef="USD">240442000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_country_US"
      decimals="-3"
      unitRef="USD">262925000</us-gaap:Revenues>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_GB"
      decimals="-3"
      unitRef="USD">92800000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_country_GB"
      decimals="-3"
      unitRef="USD">92800000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_country_NL"
      decimals="-3"
      unitRef="USD">7000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_country_NL"
      decimals="-3"
      unitRef="USD">7000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">5416000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">12683000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_OthersMember"
      decimals="-3"
      unitRef="USD">18099000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">5416000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">105490000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">110906000</IDT:RevenuesFromForeignCustomers>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">16644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">11255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">345932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">373831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_FintechMember_country_US"
      decimals="-3"
      unitRef="USD">14684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_US"
      decimals="-3"
      unitRef="USD">3988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_US"
      decimals="-3"
      unitRef="USD">205982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_country_US"
      decimals="-3"
      unitRef="USD">224654000</us-gaap:Revenues>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_country_GB"
      decimals="-3"
      unitRef="USD">3000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_GB"
      decimals="-3"
      unitRef="USD">26360000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_country_GB"
      decimals="-3"
      unitRef="USD">26363000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_country_NL"
      decimals="-3"
      unitRef="USD">52237000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_country_NL"
      decimals="-3"
      unitRef="USD">52237000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">4112000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">13970000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_OthersMember"
      decimals="-3"
      unitRef="USD">18082000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">4115000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">92567000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">96682000</IDT:RevenuesFromForeignCustomers>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">14684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">8103000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">298549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">321336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_FintechMember_country_US"
      decimals="-3"
      unitRef="USD">55229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_country_US"
      decimals="-3"
      unitRef="USD">16597000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_US"
      decimals="-3"
      unitRef="USD">776391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_country_US"
      decimals="-3"
      unitRef="USD">848217000</us-gaap:Revenues>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_GB"
      decimals="-3"
      unitRef="USD">154150000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_country_GB"
      decimals="-3"
      unitRef="USD">154150000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_country_NL"
      decimals="-3"
      unitRef="USD">14000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_country_NL"
      decimals="-3"
      unitRef="USD">14000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">15024000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">39617000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_OthersMember"
      decimals="-3"
      unitRef="USD">54641000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">15024000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">193781000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">208805000</IDT:RevenuesFromForeignCustomers>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">55229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">31621000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">970172000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1057022000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_FintechMember_country_US"
      decimals="-3"
      unitRef="USD">33982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_US"
      decimals="-3"
      unitRef="USD">10954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_US"
      decimals="-3"
      unitRef="USD">626424000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_country_US"
      decimals="-3"
      unitRef="USD">671360000</us-gaap:Revenues>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_country_GB"
      decimals="-3"
      unitRef="USD">10000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_GB"
      decimals="-3"
      unitRef="USD">98304000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_country_GB"
      decimals="-3"
      unitRef="USD">98314000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_country_NL"
      decimals="-3"
      unitRef="USD">156870000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_country_NL"
      decimals="-3"
      unitRef="USD">156870000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">12261000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember_custom_OthersMember"
      decimals="-3"
      unitRef="USD">46620000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_OthersMember"
      decimals="-3"
      unitRef="USD">58881000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">12271000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">301794000</IDT:RevenuesFromForeignCustomers>
    <IDT:RevenuesFromForeignCustomers
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">314065000</IDT:RevenuesFromForeignCustomers>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_FintechMember"
      decimals="-3"
      unitRef="USD">33982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_Net2phoneUCaaSMember"
      decimals="-3"
      unitRef="USD">23225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30_custom_TraditionalCommunicationsMember"
      decimals="-3"
      unitRef="USD">928218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">985425000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zNFvFpR8NfZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table presents information about the Company&#x2019;s contract liability balance:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zcXeoz6prA21" style="display: none"&gt;Schedule of Information About Contract Liability Balance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210201__20210430_zsnNLA0lA9y9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200201__20200430_zQ3LYqdkzPc1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200801__20210430_zo6zvc0Kltq2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20190801__20200430_zEs4Sq3xaSW9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;21,926&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;23,572&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;27,665&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;31,288&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">21926000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">23572000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">27665000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">31288000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_893_eus-gaap--CapitalizedContractCostTableTextBlock_zqFf0UKo9IKi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s deferred customer contract acquisition costs were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B3_zqKeyEVjRoza" style="display: none"&gt;Schedule of Deferred Customer Contract Acquisition Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210430_zKI9wTqwFVRk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April
30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200731_zW58oXXSaLB1" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July
31, 2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Deferred customer contract acquisition costs included in &#x201c;Other current assets&#x201d;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;3,493&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Deferred customer contract acquisition costs included in &#x201c;Other assets&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;3,206&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,384&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--CapitalizedContractCostNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;6,699&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,734&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">3493000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">2350000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">3206000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">2384000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">6699000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">4734000</us-gaap:CapitalizedContractCostNet>
    <IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_894_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_zetbJBPjbs71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s amortization of deferred customer contract acquisition costs during the periods were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zR0aTAeYR0Gk" style="display: none"&gt;Schedule of Amortization of Deferred Customer Contract Acquisition Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210201__20210430_zRuiztboizAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20200201__20200430_zLaeDAXkZ22l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20200801__20210430_z0F3dFT4bDhh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20190801__20200430_zvgPJyScCGR1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--CapitalizedContractCostAmortization_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left; padding-bottom: 2.5pt"&gt;Amortization of deferred customer contract acquisition costs&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;950&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;616&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,581&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"&gt;1,781&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">950000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">616000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2581000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">1781000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_z6UYVTWJuahd" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
4&#x2014;&lt;span id="xdx_82E_zXzaeISVWoT"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s leases primarily consist of operating leases for office space. These leases have remaining terms from &lt;span id="xdx_905_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MinimumMember_zLsw1cUrKfgh" title="Lease term::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1240"&gt;one&lt;/span&gt;&lt;/span&gt; to &lt;span id="xdx_907_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MaximumMember_z3ioEBK6gbX8" title="Lease term::XDX::5"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1242"&gt;five&lt;/span&gt;&lt;/span&gt;
years. net2phone-UCaaS 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
the options to extend or terminate the leases.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;net2phone-UCaaS
has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that
are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the
Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#x2019;s
former subsidiary, Rafael Holdings, Inc. (&#x201c;Rafael&#x201d;) to the Company&#x2019;s stockholders of record as of the close
of business on March 13, 2018 (the &#x201c;Rafael Spin-Off&#x201d;). Howard S. Jonas, the Chairman of the Company&#x2019;s Board
of Directors, is also the Chairman of the Board of Directors of Rafael. The Company leases office space and parking in Rafael&#x2019;s
building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael.
&lt;span id="xdx_904_ecustom--LeaseExpirationDescription_c20200801__20210430__us-gaap--GeographicDistributionAxis__custom--NewarkMember_z98Hls3VsHkg" title="Lease expiration description"&gt;The Newark lease expires in April 2025 and the Israel lease expires in July 2025.&lt;/span&gt; In each of the three months ended April 30,
2021 and 2020, the Company incurred lease costs of $&lt;span id="xdx_909_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200201__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zoSbj9AV5H55" title="Lease cost"&gt;&lt;span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20210201__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zaSnFr5wzwQe" title="Lease cost"&gt;0.5&lt;/span&gt;&lt;/span&gt; million, and in each of the nine months ended April 30, 2021 and 2020,
the Company incurred lease costs of $&lt;span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200801__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zc8w0XDbpZ13" title="Lease cost"&gt;&lt;span id="xdx_905_eus-gaap--LeaseAndRentalExpense_pn5n6_c20190801__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zmQ7UFnwEZN7" title="Lease cost"&gt;1.4&lt;/span&gt;&lt;/span&gt; million in connection with the Rafael leases, which is included in operating lease cost
in the table below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_z8xf6S8R2q84" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Supplemental
disclosures related to the Company&#x2019;s operating leases were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_z3eWR2SbYx5g" style="display: none"&gt;Schedule of Supplemental Disclosures Related to the Company's Operating Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210201__20210430_zVGlHWW1nBzi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200201__20200430_zfsh57nzKjwh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200801__20210430_z4CfN1tF7SSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20190801__20200430_zXcp23e8wo83" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--OperatingLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;700&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;707&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,125&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,130&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--ShortTermLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;217&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;66&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;412&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;198&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;917&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,537&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,328&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_pn3n3_z03s38NNAEn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Operating cash flows from operating leases&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;694&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;687&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,076&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,056&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_zdJ3mwS8yKX" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_zThkRHSn5esl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&lt;span id="xdx_8B3_zyjylN5nxVO2"&gt;Schedule of Supplemental Disclosures Related Weighted Average Operating Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average remaining lease term-operating leases&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210430_zyt6btIN6aul" style="font: 10pt Times New Roman, Times, Serif"&gt;3.5
                                            &lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200731_zyTzeXfe1kia" title="Weighted-average remaining lease term-operating leases"&gt;4.2&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average discount rate-operating leases&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20210430_zdFddGhDbeP6" title="Weighted-average discount rate-operating leases"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20200731_zP6t0xYcyGrl" title="Weighted-average discount rate-operating leases"&gt;3.12&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A8_zrADJalCXDO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $&lt;span id="xdx_906_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pn5n6_c20200829__20200901_zOa3Unmy5Ywg" title="Operating lease liabilities"&gt;0.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million. The Company&#x2019;s aggregate operating
lease liability was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zMDWz935tQWh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; visibility: hidden; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company&#x2019;s
aggregate operating lease liability was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: justify; text-indent: 23.75pt; visibility: visible"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zYfTmceX40Rd" style="display: none"&gt;Schedule of Aggregate Operating Lease Liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210430_zWQ3t5CfLMr9" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20200731_zlTFelnGuih2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzFLG_z4XSo6kRoC64" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Operating lease liabilities included in &#x201c;Other current liabilities&#x201d;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,516&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzFLG_zD4JQVYsaRId" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Operating lease liabilities included in noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;6,108&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,353&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzFLG_ztMXprYfor84" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;8,624&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,703&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A4_zxxmtHfJO3Sj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOjywEbPngfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Future
minimum maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zE9iTi8PBD49" style="display: none"&gt;Schedule of Future Minimum Maturities of Operating Lease Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Twelve-month period ending April 30:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210430_zBZxTFxGryhc"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;Apr
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzSeM_zOJVyy5kDISc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,787&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzSeM_zmkBwCdwhk6c" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,489&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzSeM_zz1FMJ4IwGg6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;1,949&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzSeM_zHTjGMNiATEj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;1,853&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzSeM_zJzPNAMqvf51" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzSeM_zX8wBg6r4bAb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1310"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzSeM_zUoKOipEQ5f1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Total lease payments&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;9,111&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zSs6eaupQ31h" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(487&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;8,624&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AF_znGXT5IGBK4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <IDT:LeaseExpirationDescription contextRef="From2020-08-012021-04-30_custom_NewarkMember">The Newark lease expires in April 2025 and the Israel lease expires in July 2025.</IDT:LeaseExpirationDescription>
    <us-gaap:LeaseAndRentalExpense
      contextRef="From2020-02-012020-04-30_custom_RafaelHoldingsIncMember"
      decimals="-5"
      unitRef="USD">500000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="From2021-02-012021-04-30_custom_RafaelHoldingsIncMember"
      decimals="-5"
      unitRef="USD">500000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="From2020-08-012021-04-30_custom_RafaelHoldingsIncMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="From2019-08-012020-04-30_custom_RafaelHoldingsIncMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_z8xf6S8R2q84" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Supplemental
disclosures related to the Company&#x2019;s operating leases were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_z3eWR2SbYx5g" style="display: none"&gt;Schedule of Supplemental Disclosures Related to the Company's Operating Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210201__20210430_zVGlHWW1nBzi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200201__20200430_zfsh57nzKjwh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200801__20210430_z4CfN1tF7SSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20190801__20200430_zXcp23e8wo83" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--OperatingLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;700&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;707&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,125&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,130&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--ShortTermLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;217&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;66&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;412&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;198&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;917&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;773&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,537&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,328&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_pn3n3_z03s38NNAEn4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Operating cash flows from operating leases&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;694&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;687&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,076&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,056&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">707000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2125000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2130000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">217000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">66000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">412000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">198000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">917000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">773000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2537000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2328000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">694000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">687000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2076000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">2056000</us-gaap:OperatingLeasePayments>
    <IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_894_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_zThkRHSn5esl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;&lt;span id="xdx_8B3_zyjylN5nxVO2"&gt;Schedule of Supplemental Disclosures Related Weighted Average Operating Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average remaining lease term-operating leases&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210430_zyt6btIN6aul" style="font: 10pt Times New Roman, Times, Serif"&gt;3.5
                                            &lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200731_zyTzeXfe1kia" title="Weighted-average remaining lease term-operating leases"&gt;4.2&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average discount rate-operating leases&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20210430_zdFddGhDbeP6" title="Weighted-average discount rate-operating leases"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"/&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20200731_zP6t0xYcyGrl" title="Weighted-average discount rate-operating leases"&gt;3.12&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-04-30">P3Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-07-31">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2021-04-30"
      decimals="INF"
      unitRef="Percentage">0.029</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2020-07-31"
      decimals="INF"
      unitRef="Percentage">0.0312</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-08-292020-09-01"
      decimals="-5"
      unitRef="USD">600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_894_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zMDWz935tQWh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; visibility: hidden; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company&#x2019;s
aggregate operating lease liability was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: justify; text-indent: 23.75pt; visibility: visible"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zYfTmceX40Rd" style="display: none"&gt;Schedule of Aggregate Operating Lease Liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210430_zWQ3t5CfLMr9" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20200731_zlTFelnGuih2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzFLG_z4XSo6kRoC64" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Operating lease liabilities included in &#x201c;Other current liabilities&#x201d;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,516&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,350&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzFLG_zD4JQVYsaRId" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Operating lease liabilities included in noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;6,108&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,353&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzFLG_ztMXprYfor84" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;8,624&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,703&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2516000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">2350000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">6108000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">7353000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">8624000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">9703000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOjywEbPngfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Future
minimum maturities of operating lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zE9iTi8PBD49" style="display: none"&gt;Schedule of Future Minimum Maturities of Operating Lease Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Twelve-month period ending April 30:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210430_zBZxTFxGryhc"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif"&gt;Apr
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzSeM_zOJVyy5kDISc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,787&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzSeM_zmkBwCdwhk6c" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,489&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzSeM_zz1FMJ4IwGg6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;1,949&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzSeM_zHTjGMNiATEj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;1,853&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzSeM_zJzPNAMqvf51" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzSeM_zX8wBg6r4bAb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1310"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzSeM_zUoKOipEQ5f1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Total lease payments&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;9,111&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zSs6eaupQ31h" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(487&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;8,624&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2787000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2489000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1949000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">1853000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">33000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">9111000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">487000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">8624000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_803_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_zIeKLbEIjo95" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
5&#x2014;&lt;span id="xdx_820_zZ4A46s8ZvI"&gt;Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zVxc8tQUM7s7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zmK4IWCL1Snb" style="display: none"&gt;Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210430_zkke41AThCR" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200731_zImEKjaIoQmc" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zCZqIGrGgfkb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;84,017&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;84,860&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zIPkaiD5f3Ve" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;110,992&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;116,362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCz6JX_znowi3188o0k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;195,009&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;201,222&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A1_zfEQpJOjLxrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;At
April 30, 2021 and July 31, 2020, restricted cash and cash equivalents included $&lt;span id="xdx_900_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_zCknpuhUD3Q1"&gt;110.9
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_907_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20200731__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_znGAEdFHIra2"&gt;116.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million, respectively, in restricted cash and
cash equivalents for customer deposits held by IDT Financial Services Limited, the Company&#x2019;s Gibraltar-based bank.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_896_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zVxc8tQUM7s7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zmK4IWCL1Snb" style="display: none"&gt;Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210430_zkke41AThCR" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200731_zImEKjaIoQmc" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zCZqIGrGgfkb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;84,017&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;84,860&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zIPkaiD5f3Ve" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;110,992&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;116,362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCz6JX_znowi3188o0k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total cash, cash equivalents, and restricted cash and cash equivalents&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;195,009&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;201,222&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">84017000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">84860000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">110992000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">116362000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">195009000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">201222000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-04-30_custom_IDTFinancialServicesLimitedMember"
      decimals="-5"
      unitRef="USD">110900000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2020-07-31_custom_IDTFinancialServicesLimitedMember"
      decimals="-5"
      unitRef="USD">116300000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zVOAokbW5D72" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
6&#x2014;&lt;span id="xdx_820_z7NkX866Iq7l"&gt;Debt Securities&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--MarketableSecuritiesTextBlock_zQdMvbskuP49" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following is a summary of available-for-sale debt securities:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B1_zSop7bdp5RNh" style="display: none"&gt;Schedule of Available-for-sale Securities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td id="xdx_F49_z9KwN1My4Ek9" style="padding-left: 10pt; width: 40%"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zWG8C17gICA" style="width: 11%; text-align: right" title="Amortized Cost"&gt;1,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zkwc83DbdG9g" style="width: 11%; text-align: right" title="Gross Unrealized Gains"&gt;&#160;&lt;span style="-sec-ix-hidden: xdx2ixbrl1339"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zzurc7E5zXPi" style="width: 11%; text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1341"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zl6md8F2KMbi" style="width: 11%; text-align: right" title="Fair Value"&gt;1,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;U.S. Treasury bills and notes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;1,672&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1347"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkLUXFy4ofn" style="text-align: right" title="Gross Unrealized Losses"&gt;(28&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;1,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;6,283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z3WXPKExTYti" style="text-align: right" title="Gross Unrealized Losses"&gt;(112&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;6,192&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;7,091&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1363"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zFd7j4IdA7t3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;7,089&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;16,973&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains"&gt;21&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430_z1el4PDEW5s8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses"&gt;(142&lt;/td&gt;&lt;td style="padding-left: -30pt; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;16,852&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td id="xdx_F43_zRVXVcXZQZec" style="padding-left: 10pt"&gt;Certificates of deposit*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_ztHxQyky16qj" style="text-align: right" title="Amortized Cost"&gt;13,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_z3oxK8wefIZ2" style="text-align: right" title="Gross Unrealized Gains"&gt;58&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zdwJY1i8kbGf" style="text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1381"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zMRhyGYYPEfl" style="text-align: right" title="Fair Value"&gt;13,902&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;U.S. Treasury bills&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1387"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkxelMxchxfa" style="text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1389"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;1,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1395"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zAyqEnLsEmve" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses"&gt;(16&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;1,963&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;18,321&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains"&gt;58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731_zI7ySwe8xg01" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses"&gt;(16&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;18,363&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&#160;&lt;/td&gt;
  &lt;td style="text-align: justify; width: 0.25in"&gt;&lt;span id="xdx_F05_zNY8AveQj4N5" style="font: 10pt Times New Roman, Times, Serif"&gt;*&lt;/span&gt;&lt;/td&gt;
  &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_zI7FGoGmgksf" style="font: 10pt Times New Roman, Times, Serif"&gt;Each of the Company&#x2019;s certificates of deposit has a CUSIP,
was purchased in the secondary market through a broker and may be sold in the secondary market.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p id="xdx_8AA_zkUb4dUqWBje" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Proceeds
from maturities and sales of debt securities and redemptions of equity investments were $&lt;span id="xdx_905_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20210201__20210430_zg3CcWMEmcK3"&gt;7.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_90B_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200201__20200430_zkNwbc4wOHZj"&gt;1.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the three months ended April 30, 2021
and 2020, respectively, and $&lt;span id="xdx_904_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200801__20210430_zOgTZAY14Odl"&gt;18.7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_907_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20190801__20200430_zp8yvRyq8zKe"&gt;4.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the nine months ended April 30, 2021
and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and nine months ended
April 30, 2021 and 2020. The Company uses the specific identification method in computing the realized gains and realized losses on the
sales of debt securities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--AvailableForSaleSecuritiesTextBlock_zwG2WTu8vaX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
contractual maturities of the Company&#x2019;s available-for-sale debt securities at April 30, 2021 were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zWOSMlKKsLkb" style="display: none"&gt;Schedule of Contractual Maturities of Available-for-sale Debt Securities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210430_zBQ2XAggViEe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz8IJ_z8q44Cbu6ls8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Within one year&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,048&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zII3iUmfwiL3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;After one year through five years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,986&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zzC6rzCn57d7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;After five years through ten years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,399&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zvj9z8sRAo6f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;After ten years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;419&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDz8IJ_zxv1ySTRAvZ3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;16,852&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_zb6HT5k6nzHh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_zjtU0lzFSkBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were
not recognized:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zTJfUJOvjBr1" style="display: none"&gt;Schedule of Available-for-sale Securities, Unrealized Loss Position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Unrealized Losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 64%; text-align: left"&gt;U.S. Treasury bills and notes&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Unrealized Losses"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Fair Value"&gt;1,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDiZFXOjg6d1" style="text-align: right" title="Unrealized Losses"&gt;112&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;5,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Municipal
                                            bonds&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zgRndmumuauj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Losses"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;&lt;p id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zTtGqzQQ1uV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Fair Value"&gt;5,399&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses"&gt;142&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;12,578&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses"&gt;16&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;1,963&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AE_zG3qG1wZfl68" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;At
April 30, 2021 and July 31, 2020, there were no securities in a continuous unrealized loss position for 12 months or longer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_893_eus-gaap--MarketableSecuritiesTextBlock_zQdMvbskuP49" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following is a summary of available-for-sale debt securities:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B1_zSop7bdp5RNh" style="display: none"&gt;Schedule of Available-for-sale Securities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amortized Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross Unrealized Gains&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross Unrealized Losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td id="xdx_F49_z9KwN1My4Ek9" style="padding-left: 10pt; width: 40%"&gt;Certificates of deposit*&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zWG8C17gICA" style="width: 11%; text-align: right" title="Amortized Cost"&gt;1,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zkwc83DbdG9g" style="width: 11%; text-align: right" title="Gross Unrealized Gains"&gt;&#160;&lt;span style="-sec-ix-hidden: xdx2ixbrl1339"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zzurc7E5zXPi" style="width: 11%; text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1341"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zl6md8F2KMbi" style="width: 11%; text-align: right" title="Fair Value"&gt;1,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;U.S. Treasury bills and notes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;1,672&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1347"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkLUXFy4ofn" style="text-align: right" title="Gross Unrealized Losses"&gt;(28&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;1,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;6,283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z3WXPKExTYti" style="text-align: right" title="Gross Unrealized Losses"&gt;(112&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;6,192&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;7,091&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1363"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zFd7j4IdA7t3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;7,089&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;16,973&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains"&gt;21&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430_z1el4PDEW5s8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses"&gt;(142&lt;/td&gt;&lt;td style="padding-left: -30pt; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;16,852&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td id="xdx_F43_zRVXVcXZQZec" style="padding-left: 10pt"&gt;Certificates of deposit*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_ztHxQyky16qj" style="text-align: right" title="Amortized Cost"&gt;13,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_z3oxK8wefIZ2" style="text-align: right" title="Gross Unrealized Gains"&gt;58&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zdwJY1i8kbGf" style="text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1381"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zMRhyGYYPEfl" style="text-align: right" title="Fair Value"&gt;13,902&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;U.S. Treasury bills&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1387"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkxelMxchxfa" style="text-align: right" title="Gross Unrealized Losses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1389"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;1,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1395"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zAyqEnLsEmve" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses"&gt;(16&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;1,963&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;18,321&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains"&gt;58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731_zI7ySwe8xg01" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses"&gt;(16&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;18,363&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&#160;&lt;/td&gt;
  &lt;td style="text-align: justify; width: 0.25in"&gt;&lt;span id="xdx_F05_zNY8AveQj4N5" style="font: 10pt Times New Roman, Times, Serif"&gt;*&lt;/span&gt;&lt;/td&gt;
  &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_zI7FGoGmgksf" style="font: 10pt Times New Roman, Times, Serif"&gt;Each of the Company&#x2019;s certificates of deposit has a CUSIP,
was purchased in the secondary market through a broker and may be sold in the secondary market.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember"
      decimals="-3"
      id="Fact001337"
      unitRef="USD">1927000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_CertificatesOfDepositMember"
      decimals="-3"
      id="Fact001343"
      unitRef="USD">1927000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">1672000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">28000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">1644000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">6283000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">21000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">112000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">6192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">7091000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">7089000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">16973000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">21000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">142000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">16852000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember"
      decimals="-3"
      id="Fact001377"
      unitRef="USD">13844000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember"
      decimals="-3"
      id="Fact001379"
      unitRef="USD">58000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_CertificatesOfDepositMember"
      decimals="-3"
      id="Fact001383"
      unitRef="USD">13902000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">2498000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">2498000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">1979000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">1963000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">18321000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">58000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">18363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2021-02-012021-04-30"
      decimals="-5"
      unitRef="USD">7100000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2020-02-012020-04-30"
      decimals="-5"
      unitRef="USD">1600000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2020-08-01to2021-04-30"
      decimals="-5"
      unitRef="USD">18700000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="From2019-08-012020-04-30"
      decimals="-5"
      unitRef="USD">4300000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_894_eus-gaap--AvailableForSaleSecuritiesTextBlock_zwG2WTu8vaX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
contractual maturities of the Company&#x2019;s available-for-sale debt securities at April 30, 2021 were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BA_zWOSMlKKsLkb" style="display: none"&gt;Schedule of Contractual Maturities of Available-for-sale Debt Securities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210430_zBQ2XAggViEe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz8IJ_z8q44Cbu6ls8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Within one year&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,048&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zII3iUmfwiL3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;After one year through five years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,986&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zzC6rzCn57d7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;After five years through ten years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,399&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zvj9z8sRAo6f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;After ten years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;419&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDz8IJ_zxv1ySTRAvZ3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;16,852&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">5048000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">5986000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">5399000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">419000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">16852000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_897_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_zjtU0lzFSkBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were
not recognized:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zTJfUJOvjBr1" style="display: none"&gt;Schedule of Available-for-sale Securities, Unrealized Loss Position&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Unrealized Losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 64%; text-align: left"&gt;U.S. Treasury bills and notes&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Unrealized Losses"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Fair Value"&gt;1,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDiZFXOjg6d1" style="text-align: right" title="Unrealized Losses"&gt;112&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value"&gt;5,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Municipal
                                            bonds&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zgRndmumuauj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Losses"&gt;2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"&gt;&lt;p id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zTtGqzQQ1uV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Fair Value"&gt;5,399&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses"&gt;142&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;12,578&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses"&gt;16&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value"&gt;1,963&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">28000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="AsOf2021-04-30_us-gaap_USTreasuryBillSecuritiesMember"
      decimals="-3"
      unitRef="USD">1644000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">112000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="AsOf2021-04-30_us-gaap_CorporateBondSecuritiesMember"
      decimals="-3"
      unitRef="USD">5535000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="AsOf2021-04-30_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">5399000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">142000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">12578000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">16000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="AsOf2020-07-31_us-gaap_MunicipalBondsMember"
      decimals="-3"
      unitRef="USD">1963000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80E_eus-gaap--InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_zSqptGUtr5Il" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
7&#x2014;&lt;span id="xdx_822_z9YNXZc99J9j"&gt;Equity Investments&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zX4id39UiThd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equity
investments consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B0_zuEWVlGAjuj9" style="display: none"&gt;Schedule of Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Zedge, Inc. Class B common stock, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zzq2ZOiyorA1" title="Number of related party shares received"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zEO1EnFhFJoa" title="Number of related party shares received"&gt;42,282&lt;/span&gt;&lt;/span&gt; shares at April 30, 2021 and July 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--EquitySecuritiesFvNi_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments"&gt;562&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments"&gt;59&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Rafael Holdings, Inc. Class B common stock, &lt;span id="xdx_908_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zyNxIo8Cs4ih" title="Number of related party shares received"&gt;28,320&lt;/span&gt; and &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_z20EL0fXneog" title="Number of related party shares received"&gt;27,806&lt;/span&gt; shares at April 30, 2021 and July 31, 2020, respectively&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFvgqgrdfBth" style="text-align: right" title="Current equity investments"&gt;1,171&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_pn3n3" style="text-align: right" title="Current equity investments"&gt;389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Rafael Holdings, Inc. restricted Class B common stock, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zHkvNMEAX2p6" title="Number of related party shares received"&gt;261,894&lt;/span&gt; and &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_d0_c20190801__20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zIFXi4KbU6Jf" title="Number of related party shares received"&gt;nil&lt;/span&gt;
shares at April 30, 2021 and July 31, 2020, respectively&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Current equity investments"&gt;&lt;p id="xdx_985_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zOq8nAZTxjh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments"&gt;10,827&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zMFLqFZEpjN1" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1473"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other marketable equity securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Current equity investments"&gt;&lt;p id="xdx_980_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zWcZdSjDZDk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments"&gt;1,956&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zMVMkSeQkqsd" style="text-align: right" title="Current equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1477"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Fixed income mutual funds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zLXwcKvRWzu8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments"&gt;23,070&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments"&gt;5,516&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Current equity investments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--EquitySecuritiesFvNi_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments"&gt;37,586&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Noncurrent equity investments"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Noncurrent equity investments"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Visa Inc. Series C Convertible Participating Preferred Stock (&#x201c;Visa Series C Preferred&#x201d;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zNYrdu3Pwa68" style="text-align: right" title="Noncurrent equity investments"&gt;2,343&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zTcexkUARnb" style="text-align: right" title="Noncurrent equity investments"&gt;3,825&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Visa Inc. Series A Convertible Participating Preferred Stock (&#x201c;Visa Series A Preferred&#x201d;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbqEBQGMznCf" style="text-align: right" title="Noncurrent equity investments"&gt;2,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zVGYNyADQ4Yj" style="text-align: right" title="Noncurrent equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1493"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Series B convertible preferred stock
                                 in equity method investment&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_zJ6s1bZetpsj" style="text-align: right" title="Noncurrent equity investments"&gt;3,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_z9y33bWboc9b" style="text-align: right" title="Noncurrent equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1497"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Hedge funds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z1xUb6pE4sme" style="text-align: right" title="Noncurrent equity investments"&gt;3,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_zVCGI3J4Imk6" style="text-align: right" title="Noncurrent equity investments"&gt;4,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_z9dJ7mjK3jM4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments"&gt;2,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zpFocQZeXfqi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Noncurrent equity investments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430_zbZjApntOBA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments"&gt;14,922&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731_zRdk4Ofqy9i" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments"&gt;8,833&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AC_zuCk0r5AOGTc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#x2019;s subsidiary
Zedge, Inc. (&#x201c;Zedge&#x201d;) to the Company&#x2019;s stockholders of record as of the close of business on May 26, 2016. Howard S.
Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the unrestricted
Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted
stock held by certain of the Company&#x2019;s employees and the Company&#x2019;s payment of taxes related thereto.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
December 7, 2020, the Company purchased from Rafael &lt;span id="xdx_909_eus-gaap--InvestmentOwnedBalanceShares_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"&gt;218,245
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;newly issued shares of Rafael&#x2019;s Class B
common stock and a warrant to purchase up to &lt;span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"&gt;43,649
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Rafael&#x2019;s Class B common stock
at an exercise price of $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"&gt;22.91
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;at any time on or after December 7, 2020 and
on or prior to June 6, 2022. The aggregate purchase price of $&lt;span id="xdx_901_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zd8bRIkI2iK3"&gt;5.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million was allocated $&lt;span id="xdx_90A_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zJ9mAUS8XXSi"&gt;4.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million to the shares and $&lt;span id="xdx_90B_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--WarrantsClassBCommonStockMember_z9Mn2chEk4K5"&gt;0.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million to the warrant based on their relative
purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model
that represented a Level 3 measurement. The purchase price was based on a per share price of $&lt;span id="xdx_900_eus-gaap--SharesIssuedPricePerShare_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_pii"&gt;22.91&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
which was the closing price of Rafael&#x2019;s Class B common stock on the New York Stock Exchange on the trading day immediately preceding
the purchase date. On March 15, 2021, the Company exercised the warrant in full and purchased &lt;span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii"&gt;43,649
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Rafael&#x2019;s Class B common stock
for cash of $&lt;span id="xdx_902_ecustom--ClassOfWarrantOrRightTotalExercisePriceOfWarrants_iI_pn5n6_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zGUxPzZDqhWl" title="Class of warrant, exercise price of warrants"&gt;1.0&lt;/span&gt;
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million. At April 30, 2021, these &lt;span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zAE4aFfvOUb7"&gt;261,894&lt;/span&gt;
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares of Rafael&#x2019;s Class B common stock
were not available for sale, assignment, or transfer. These restrictions will lapse in June 2021 for &lt;span id="xdx_905_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210630__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zZr5Wc62wyt5" title="Owned shares"&gt;218,245&lt;/span&gt;
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares and September 2021 for &lt;span id="xdx_906_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210930__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_z6GuIzmv6ADg" title="Owned shares"&gt;43,649&lt;/span&gt;
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (&#x201c;Visa&#x201d;), IDT Financial Services Limited received
&lt;span id="xdx_907_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20160630__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z6Q3vraUnhti" title="Owned shares"&gt;1,830 &lt;/span&gt;shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was
convertible into &lt;span id="xdx_907_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200731__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares"&gt;13.722&lt;/span&gt; shares of Visa Class A common stock (the &#x201c;Conversion Adjustment), subject to certain conditions,
and will be convertible at the holder&#x2019;s option beginning in June 2028. On September 24, 2020, in connection with Visa&#x2019;s
first mandatory release assessment, the Company received &lt;span id="xdx_904_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Owned shares"&gt;125&lt;/span&gt; shares of Visa Series A Preferred and the Conversion Adjustment for
Visa Series C Preferred was reduced to &lt;span id="xdx_905_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares"&gt;6.861&lt;/span&gt;. The 125 shares of Visa Series A Preferred are convertible into &lt;span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember__us-gaap--StatementEquityComponentsAxis__custom--VisaClassACommonStockMember_pii" title="Owned shares"&gt;12,500&lt;/span&gt; shares of
Visa Class A common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_z2dKa6m829v1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
changes in the carrying value of the Company&#x2019;s equity investments without readily determinable fair values for which the
Company elected the measurement alternative was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BC_zsM0BJsuhbia" style="display: none"&gt;Schedule of Carrying Value of Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210201__20210430_zwBin8JZOcRa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20200201__20200430_ze8961cHblXg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200801__20210430_zs9OxqsrR0Ja" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20190801__20200430_z5YLiGS2Ab5e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zgqvpjbVqlA6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,223&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,109&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,919&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--RedemptionForVisaMandatoryReleaseAssessment_zoLjHPCyK1Sj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Redemption for Visa mandatory release assessment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1544"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,870&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_zq0wjODOKGH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;404&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(412&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;388&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_zC7NYj8SyAMl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Redemptions&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1554"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1556"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1558"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1559"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1560"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1561"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_zPMh83mg8y08" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,933&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,933&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AA_zsnJsOJatyCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
the three months ended April 30, 2021 and the nine months ended April 30, 2021 and 2020, the Company increased the carrying value
of the shares of Visa Series C Preferred it held by $&lt;span id="xdx_902_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20210201__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zOkFDr9iAzp5" title="Carrying value of shares increased"&gt;0.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million, $&lt;span id="xdx_903_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zPRphkqF51qa"&gt;0.4&lt;/span&gt; million, and $&lt;span id="xdx_90C_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pp0p0_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z3rOs4YVL8e2"&gt;14,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;,
respectively, and in the three months ended April 30, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred
it held by $&lt;span id="xdx_905_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_pn5n6_c20200201__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zDGHVGupwAde" title="Carrying value of shares decreased"&gt;0.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million, based on the fair value of Visa Class
A common stock and a discount for lack of current marketability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zrvazgTMsuR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unrealized
gains and losses for all equity investments included the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zobelAXRTKz9" style="display: none"&gt;Schedule of Unrealized (losses) Gains for All Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210201__20210430_zkKE5iyL0xc3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20200201__20200430_zv2Ukdbt4dkc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20200801__20210430_zeDHk4E4KoUa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20190801__20200430_z88evP0yNgnh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_ecustom--EquitySecuritiesFvNiRecognizedGainLossNet_maESFNRzwmy_zX4XrdnxIFT2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Net gains (losses) recognized during the period on equity investments&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,435&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,822&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_iN_pn3n3_msESFNRzwmy_zJmCrgTsbPb7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: net gains and losses recognized during the period on equity investments sold during the period&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1581"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1583"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1584"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_ecustom--EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_iT_pn3n3_mtESFNRzwmy_zyeM4gWs6wfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,435&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,822&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(817&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A6_z1Tukcg8AxJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Equity Method &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Investment&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
February 2, 2021, the Company paid $&lt;span id="xdx_906_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn5n6_c20210130__20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_ztW9BrlMJJNh"&gt;4.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million to purchase shares of series B
convertible preferred stock of a communications company (the equity method investee, or &#x201c;EMI&#x201d;). The shares purchased represent
&lt;span id="xdx_902_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pii_dp_c20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zGRUPe5ogPsa" title="Equity Method Investment, Ownership Percentage"&gt;23.95&lt;/span&gt;%
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of the outstanding shares of the EMI on
an as converted basis. The Company accounts for this investment using the equity method since the series B convertible
preferred stock is in-substance common stock, and the Company can exercise significant influence over the operating and financial
policies of the EMI.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_zftaFBEuqgdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s equity method investment:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zo1YsjAruhqi" style="display: none"&gt;Summary
of Changes in Equity Method Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, beginning of period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zKqoOUYvXL5h" style="text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1596"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zZdgInSjMhC1" style="text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1598"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Purchase of series B convertible preferred stock&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCAI3g5vJFk9" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"&gt;4,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z4kD9QaOyt3i" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1602"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equity in the net loss of investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znlSckIuXcQ3" style="text-align: right" title="Equity in the net loss of investee"&gt;(386&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zzSYcdF2zDG9" style="text-align: right" title="Equity in the net loss of investee"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1606"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Amortization of equity method basis difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCC4op3Qgukc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"&gt;(142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcAAsdAhESuj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1610"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhhiTcLv4104" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,472&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"/&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTOX8ILGt4dl" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1614"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p id="xdx_8A3_zdgjnIGLNEm5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company determined that on the date of the acquisition, there was a difference of $&lt;span id="xdx_902_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_iI_pn5n6_c20210202_zqjtsSTAUTwg" title="Investment propotional interest"&gt;2.7&lt;/span&gt; million between its investment in the
EMI and its proportional interest in the equity of the EMI, which represented the Company&#x2019;s share of the EMI&#x2019;s
customer list on the date of acquisition. &lt;span id="xdx_90E_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_c20200801__20210430_zqcvCwoupoI5" title="Estimated life of investment"&gt;This basis difference is being amortized over
the 6-year estimated life of the customer list.&lt;/span&gt; In the accompanying consolidated statements of operations, amortization of equity
method basis difference is included in the equity in the net loss of investee, which is recorded in &#x201c;Other income (expense), net&#x201d;
(see Note 15).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zZ9thSlSKV43" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Summarized
unaudited statements of operations of the EMI from the date of acquisition was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_z2QfP3S9VGZ" style="display: none"&gt;Summary of Unaudited Statements of Operations&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTzGKHNXK5yc" style="width: 14%; text-align: right" title="Revenues"&gt;718&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhH43lgYDX25" style="width: 14%; text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1624"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Costs and expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Direct cost of revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zqHpfQTy6nlb" style="text-align: right" title="Direct cost of revenues"&gt;804&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zlY7pGrCUBI8" style="text-align: right" title="Direct cost of revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1628"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuCzMHpIxsP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"&gt;1,525&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zvYvMDDJqrS7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1632"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total costs and expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zOP8qDxoWpu5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"&gt;2,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingExpenses_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zHUa9JvuVPw8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1636"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Loss from operations and net loss&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSWWMl4iexjg" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"&gt;(1,611&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z9FSdwB9hckj" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AB_zTbQOlpuHA55" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
    <IDT:ScheduleOfEquityInvestmentsTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89D_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zX4id39UiThd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equity
investments consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B0_zuEWVlGAjuj9" style="display: none"&gt;Schedule of Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;July 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Zedge, Inc. Class B common stock, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zzq2ZOiyorA1" title="Number of related party shares received"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zEO1EnFhFJoa" title="Number of related party shares received"&gt;42,282&lt;/span&gt;&lt;/span&gt; shares at April 30, 2021 and July 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--EquitySecuritiesFvNi_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments"&gt;562&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments"&gt;59&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Rafael Holdings, Inc. Class B common stock, &lt;span id="xdx_908_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zyNxIo8Cs4ih" title="Number of related party shares received"&gt;28,320&lt;/span&gt; and &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_z20EL0fXneog" title="Number of related party shares received"&gt;27,806&lt;/span&gt; shares at April 30, 2021 and July 31, 2020, respectively&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFvgqgrdfBth" style="text-align: right" title="Current equity investments"&gt;1,171&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_pn3n3" style="text-align: right" title="Current equity investments"&gt;389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Rafael Holdings, Inc. restricted Class B common stock, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zHkvNMEAX2p6" title="Number of related party shares received"&gt;261,894&lt;/span&gt; and &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_d0_c20190801__20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zIFXi4KbU6Jf" title="Number of related party shares received"&gt;nil&lt;/span&gt;
shares at April 30, 2021 and July 31, 2020, respectively&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Current equity investments"&gt;&lt;p id="xdx_985_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zOq8nAZTxjh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments"&gt;10,827&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zMFLqFZEpjN1" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1473"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other marketable equity securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Current equity investments"&gt;&lt;p id="xdx_980_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zWcZdSjDZDk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments"&gt;1,956&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zMVMkSeQkqsd" style="text-align: right" title="Current equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1477"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Fixed income mutual funds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zLXwcKvRWzu8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments"&gt;23,070&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments"&gt;5,516&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Current equity investments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--EquitySecuritiesFvNi_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments"&gt;37,586&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Noncurrent equity investments"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right" title="Noncurrent equity investments"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Visa Inc. Series C Convertible Participating Preferred Stock (&#x201c;Visa Series C Preferred&#x201d;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zNYrdu3Pwa68" style="text-align: right" title="Noncurrent equity investments"&gt;2,343&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zTcexkUARnb" style="text-align: right" title="Noncurrent equity investments"&gt;3,825&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Visa Inc. Series A Convertible Participating Preferred Stock (&#x201c;Visa Series A Preferred&#x201d;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbqEBQGMznCf" style="text-align: right" title="Noncurrent equity investments"&gt;2,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zVGYNyADQ4Yj" style="text-align: right" title="Noncurrent equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1493"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Series B convertible preferred stock
                                 in equity method investment&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_zJ6s1bZetpsj" style="text-align: right" title="Noncurrent equity investments"&gt;3,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_z9y33bWboc9b" style="text-align: right" title="Noncurrent equity investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1497"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Hedge funds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z1xUb6pE4sme" style="text-align: right" title="Noncurrent equity investments"&gt;3,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_zVCGI3J4Imk6" style="text-align: right" title="Noncurrent equity investments"&gt;4,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_z9dJ7mjK3jM4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments"&gt;2,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zpFocQZeXfqi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments"&gt;225&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Noncurrent equity investments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430_zbZjApntOBA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments"&gt;14,922&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731_zRdk4Ofqy9i" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments"&gt;8,833&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</IDT:ScheduleOfEquityInvestmentsTableTextBlock>
    <IDT:NumberOfRelatedPartySharesReceived
      contextRef="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember"
      decimals="INF"
      unitRef="Shares">42282</IDT:NumberOfRelatedPartySharesReceived>
    <IDT:NumberOfRelatedPartySharesReceived
      contextRef="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember"
      decimals="INF"
      unitRef="Shares">42282</IDT:NumberOfRelatedPartySharesReceived>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember"
      decimals="-3"
      unitRef="USD">562000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_ZedgeIncMember"
      decimals="-3"
      unitRef="USD">59000</us-gaap:EquitySecuritiesFvNi>
    <IDT:NumberOfRelatedPartySharesReceived
      contextRef="From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="INF"
      unitRef="Shares">28320</IDT:NumberOfRelatedPartySharesReceived>
    <IDT:NumberOfRelatedPartySharesReceived
      contextRef="From2019-08-012020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="INF"
      unitRef="Shares">27806</IDT:NumberOfRelatedPartySharesReceived>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2021-04-30_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="-3"
      unitRef="USD">1171000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2020-07-31_us-gaap_CommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="-3"
      unitRef="USD">389000</us-gaap:EquitySecuritiesFvNi>
    <IDT:NumberOfRelatedPartySharesReceived
      contextRef="From2020-08-012021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="INF"
      unitRef="Shares">261894</IDT:NumberOfRelatedPartySharesReceived>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2021-04-30_custom_RestrictedCommonClassBMember_custom_RafaelHoldingsIncMember"
      decimals="-3"
      unitRef="USD">10827000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2021-04-30_custom_OtherMarketableEquitySecuritiesMember"
      decimals="-3"
      unitRef="USD">1956000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2021-04-30_us-gaap_MutualFundMember"
      decimals="-3"
      unitRef="USD">23070000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="AsOf2020-07-31_us-gaap_MutualFundMember"
      decimals="-3"
      unitRef="USD">5516000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">37586000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">5964000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-04-30_us-gaap_SeriesCPreferredStockMember"
      decimals="-3"
      unitRef="USD">2343000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-07-31_us-gaap_SeriesCPreferredStockMember"
      decimals="-3"
      unitRef="USD">3825000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-04-30_us-gaap_SeriesAPreferredStockMember"
      decimals="-3"
      unitRef="USD">2920000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember"
      decimals="-3"
      unitRef="USD">3472000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-04-30_us-gaap_HedgeFundsMember"
      decimals="-3"
      unitRef="USD">3462000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-07-31_us-gaap_HedgeFundsMember"
      decimals="-3"
      unitRef="USD">4783000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2021-04-30_us-gaap_OtherInvestmentsMember"
      decimals="-3"
      unitRef="USD">2725000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="AsOf2020-07-31_us-gaap_OtherInvestmentsMember"
      decimals="-3"
      unitRef="USD">225000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">14922000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">8833000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="INF"
      unitRef="Shares">218245</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="INF"
      unitRef="Shares">43649</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="INF"
      unitRef="USDPShares">22.91</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="-5"
      unitRef="USD">5000000.0</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember"
      decimals="-5"
      unitRef="USD">4600000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_WarrantsClassBCommonStockMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="AsOf2020-12-07_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="USDPShares">22.91</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="INF"
      unitRef="Shares">43649</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <IDT:ClassOfWarrantOrRightTotalExercisePriceOfWarrants
      contextRef="AsOf2021-03-15_custom_RafaelHoldingsIncMember_custom_ClassBCommonMember"
      decimals="-5"
      unitRef="USD">1000000.0</IDT:ClassOfWarrantOrRightTotalExercisePriceOfWarrants>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2021-04-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">261894</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2021-06-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember"
      decimals="INF"
      unitRef="Shares">218245</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2021-09-30_custom_RafaelHoldingsIncMember_custom_ClassBCommonStockMember_srt_ScenarioForecastMember"
      decimals="INF"
      unitRef="Shares">43649</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2016-06-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="INF"
      unitRef="Shares">1830</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="AsOf2020-07-31_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="INF"
      unitRef="Shares">13.722</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember"
      decimals="INF"
      unitRef="Shares">125</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember"
      decimals="INF"
      unitRef="Shares">6.861</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="AsOf2020-09-24_custom_VisaSeriesAConvertibleParticipatingPreferredStockMember_custom_VisaClassACommonStockMember"
      decimals="INF"
      unitRef="Shares">12500</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_z2dKa6m829v1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
changes in the carrying value of the Company&#x2019;s equity investments without readily determinable fair values for which the
Company elected the measurement alternative was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BC_zsM0BJsuhbia" style="display: none"&gt;Schedule of Carrying Value of Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20210201__20210430_zwBin8JZOcRa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20200201__20200430_ze8961cHblXg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200801__20210430_zs9OxqsrR0Ja" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20190801__20200430_z5YLiGS2Ab5e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zgqvpjbVqlA6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,223&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;4,109&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,919&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--RedemptionForVisaMandatoryReleaseAssessment_zoLjHPCyK1Sj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Redemption for Visa mandatory release assessment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1544"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,870&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1546"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_zq0wjODOKGH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Adjustment for observable transactions involving a similar investment from the same issuer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;404&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(412&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;388&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_zC7NYj8SyAMl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Redemptions&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1554"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1556"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1558"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1559"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1560"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1561"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_zPMh83mg8y08" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,933&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;2,621&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,933&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2021-01-31" decimals="-3" unitRef="USD">2223000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2020-01-31" decimals="-3" unitRef="USD">4345000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">4109000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2019-07-31" decimals="-3" unitRef="USD">3919000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-1870000</IDT:RedemptionForVisaMandatoryReleaseAssessment>
    <IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">404000</IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer>
    <IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-412000</IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer>
    <IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">388000</IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer>
    <IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">14000</IDT:AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer>
    <IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-6000</IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount>
    <IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-6000</IDT:EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2621000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">3933000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2621000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">3933000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="From2021-02-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="From2020-08-012021-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="From2019-08-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount
      contextRef="From2020-02-012020-04-30_custom_VisaSeriesCConvertibleParticipatingPreferredStockMember"
      decimals="-5"
      unitRef="USD">400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_892_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zrvazgTMsuR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Unrealized
gains and losses for all equity investments included the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zobelAXRTKz9" style="display: none"&gt;Schedule of Unrealized (losses) Gains for All Equity Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20210201__20210430_zkKE5iyL0xc3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20200201__20200430_zv2Ukdbt4dkc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20200801__20210430_zeDHk4E4KoUa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20190801__20200430_z88evP0yNgnh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_ecustom--EquitySecuritiesFvNiRecognizedGainLossNet_maESFNRzwmy_zX4XrdnxIFT2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Net gains (losses) recognized during the period on equity investments&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,435&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,822&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_iN_pn3n3_msESFNRzwmy_zJmCrgTsbPb7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: net gains and losses recognized during the period on equity investments sold during the period&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1581"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1583"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1584"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_ecustom--EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_iT_pn3n3_mtESFNRzwmy_zyeM4gWs6wfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,435&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;5,822&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(817&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNet
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">5435000</IDT:EquitySecuritiesFvNiRecognizedGainLossNet>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNet
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-1226000</IDT:EquitySecuritiesFvNiRecognizedGainLossNet>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNet
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5822000</IDT:EquitySecuritiesFvNiRecognizedGainLossNet>
    <IDT:EquitySecuritiesFvNiRecognizedGainLossNet
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-817000</IDT:EquitySecuritiesFvNiRecognizedGainLossNet>
    <IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">5435000</IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-1226000</IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5822000</IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-817000</IDT:EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="From2021-01-302021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2021-02-02_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="INF"
      unitRef="Percentage">0.2395</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_zftaFBEuqgdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s equity method investment:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BF_zo1YsjAruhqi" style="display: none"&gt;Summary
of Changes in Equity Method Investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, beginning of period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zKqoOUYvXL5h" style="text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1596"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zZdgInSjMhC1" style="text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1598"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Purchase of series B convertible preferred stock&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCAI3g5vJFk9" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"&gt;4,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z4kD9QaOyt3i" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1602"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equity in the net loss of investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znlSckIuXcQ3" style="text-align: right" title="Equity in the net loss of investee"&gt;(386&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zzSYcdF2zDG9" style="text-align: right" title="Equity in the net loss of investee"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1606"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Amortization of equity method basis difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCC4op3Qgukc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"&gt;(142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcAAsdAhESuj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1610"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhhiTcLv4104" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,472&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"/&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTOX8ILGt4dl" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1614"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">-386000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <IDT:AmortizationOfEquityMethodBasisDifference
      contextRef="From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">-142000</IDT:AmortizationOfEquityMethodBasisDifference>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">3472000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity contextRef="AsOf2021-02-02" decimals="-5" unitRef="USD">2700000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment contextRef="From2020-08-01to2021-04-30">This basis difference is being amortized over
the 6-year estimated life of the customer list.</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment>
    <IDT:EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_894_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zZ9thSlSKV43" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Summarized
unaudited statements of operations of the EMI from the date of acquisition was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_z2QfP3S9VGZ" style="display: none"&gt;Summary of Unaudited Statements of Operations&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"/&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTzGKHNXK5yc" style="width: 14%; text-align: right" title="Revenues"&gt;718&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhH43lgYDX25" style="width: 14%; text-align: right" title="Revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1624"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Costs and expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Direct cost of revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zqHpfQTy6nlb" style="text-align: right" title="Direct cost of revenues"&gt;804&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zlY7pGrCUBI8" style="text-align: right" title="Direct cost of revenues"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1628"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"&gt;Selling, general and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuCzMHpIxsP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"&gt;1,525&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zvYvMDDJqrS7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1632"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total costs and expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingExpenses_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zOP8qDxoWpu5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"&gt;2,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingExpenses_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zHUa9JvuVPw8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1636"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Loss from operations and net loss&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSWWMl4iexjg" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"&gt;(1,611&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingIncomeLoss_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z9FSdwB9hckj" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</IDT:EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">718000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">804000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">1525000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">2329000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember"
      decimals="-3"
      unitRef="USD">-1611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_ziwrYhEr08x1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
8&#x2014;&lt;span id="xdx_823_zmxUvcjqOwz7"&gt;Fair Value Measurements&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zD7dW8wLGbx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table presents the balance of assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zHgfGXy5kSab" style="display: none"&gt;Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_z3uQwdTluGKd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1 (1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_zMrEeAXHSf91" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2 (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_zlOlaGuxdsu3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3 (3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8e0yXyhO2uc" style="width: 11%; text-align: right" title="Debt securities"&gt;1,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zNOQHUjBKUKh" style="width: 11%; text-align: right" title="Debt securities"&gt;15,208&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z7SRWesfpqzf" style="width: 11%; text-align: right" title="Debt securities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="width: 11%; text-align: right" title="Debt securities"&gt;16,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zKUzGD05XyBf" style="text-align: right" title="Equity investments included in current assets"&gt;26,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z8Zyxwk9Ixhc" style="text-align: right" title="Equity investments included in current assets"&gt;10,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zfKUF3618bt" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1658"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsCurrentAsset_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets"&gt;37,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zsbuTjBVClL9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1662"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zhgoqC3Yiene" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;2,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEySdgnF10i9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;5,263&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z1JGynur5a9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z9cjtyyga4o2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,955&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zQAuUCwoDai8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--InvestmentsFairValueDisclosure_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;59,701&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Contingent consideration included in other noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zHGAcOzmz4Eh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zuq0FbzazNdc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1680"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zXRftY2bg6mb" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8t3hPk0X3X3" style="text-align: right" title="Debt securities"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zKMqwYGme67c" style="text-align: right" title="Debt securities"&gt;15,865&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zGor5rV8y972" style="text-align: right" title="Debt securities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1690"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Debt securities"&gt;18,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zRFr5FCengYd" style="text-align: right" title="Equity investments included in current assets"&gt;5,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZMLiB5wshz5" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1696"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zoIQVJGxk34l" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1698"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--EquityInvestmentsCurrentAsset_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets"&gt;5,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Equity investments included in noncurrent assets &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zZHVqpNzmPOe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1702"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zcp1yhmMxGHb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1704"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_ztGrSGZiOi1j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--EquityInvestmentsNoncurrentAssets_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzsLIjV0Ovsh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;8,462&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zY8y6T2jygZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;15,865&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z32P3xAJWQe3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,152&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Contingent consideration included in other noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zurudnFUCVIg" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1718"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1720"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 0.15in"&gt;&lt;span id="xdx_F0D_zz5UUQ8ZWaCd" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.15in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F1C_z1lh6QSvtTxf" style="font: 10pt Times New Roman, Times, Serif"&gt;quoted
    prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F03_ztCcGN5JjLe" style="font: 10pt Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F1C_zKHv3UIxIdU6" style="font: 10pt Times New Roman, Times, Serif"&gt;observable
    inputs other than quoted prices in active markets for identical assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F00_zQLPulb0fDpg" style="font: 10pt Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F17_z9jSNusuR0Yi" style="font: 10pt Times New Roman, Times, Serif"&gt;no
    observable pricing inputs in the market&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p id="xdx_8A9_ziIdWso0GHKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;At
April 30, 2021 and July 31, 2020, the Company had $&lt;span id="xdx_908_ecustom--InvestmentInHedgeFunds_pn5n6_c20210401__20210430_zt87cVbnAz97" title="Investment in hedge funds"&gt;3.5&lt;/span&gt; million and $&lt;span id="xdx_90D_ecustom--InvestmentInHedgeFunds_pn5n6_c20200701__20200731_z2Z0lQOmTsXa" title="Investment in hedge funds"&gt;4.8&lt;/span&gt; million, respectively, in investments in hedge funds,
which were included in noncurrent &#x201c;Equity investments&#x201d; in the accompanying consolidated balance sheets. The Company&#x2019;s
investments in hedge funds were accounted for using the equity method, therefore they were not measured at fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zFCK8AlxxUe1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s assets measured at fair value on a recurring basis
using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zqRc7sJ771ua" style="display: none"&gt;Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20210201__20210430_ziBVJDJknYGf" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;2,319&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200201__20200430_zhPAEyqcexs1" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;4,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200801__20210430_z3Us9nd3KsA3" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;3,825&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20190801__20200430_zPUZAvpx5Sxe" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;3,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Purchase of Rafael Holdings, Inc. warrant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20210201__20210430_zLowBPuaaO13" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1743"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200201__20200430_zCp6blsP9bWf" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1745"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200801__20210430_zV29DWzwIdef" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20190801__20200430_z1Vz18Klr5c6" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1749"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Exercise of Rafael Holdings, Inc. warrant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20210201__20210430_zB6MJQqKtRX9" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;(380&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200201__20200430_zxC16ZSLqDf" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1753"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200801__20210430_z4E39XQEPvkj" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;(380&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20190801__20200430_zR9iMxNfJfV3" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1757"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Redemption for Visa mandatory release assessment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20210201__20210430_zBl5wqaP2kE9" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1759"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200201__20200430_zysgCM5g4D97" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1761"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200801__20210430_zERaRGX9ZBV3" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;(1,870&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20190801__20200430_zLngqCMOGiJ" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1765"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total gains (losses) recognized in &#x201c;Other income (expense), net&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20210201__20210430_zZoC1vWv7UB6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;404&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200201__20200430_zF3uHGzSHDm1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;(412&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200801__20210430_zlWIVtTGnFV7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;414&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20190801__20200430_zXFxmVlZPGge" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20210201__20210430_zMTDFNd2eUxj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200201__20200430_zv0hB8O9nE67" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,633&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200801__20210430_zCH6FgDw1Mzc" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20190801__20200430_zzR6nVk21XDb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,633&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zsuplJBQXiNb" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1783"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200201__20200430_zTitvSdSgcf4" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1785"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200801__20210430_zypHQym88GSj" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1787"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20190801__20200430_zgKQcErqiQhl" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1789"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A8_zbHb19gXLj05" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zy9s5SgTlQ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s liabilities measured at fair value on a recurring
basis using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B9_zVzEwa2BJGUa" style="display: none"&gt;Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20210201__20210430_z5OgYS8yWGqi" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;799&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200201__20200430_znCtEI8sfjbe" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;370&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200801__20210430_zlYr9jqHPuDb" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;396&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20190801__20200430_ztZi7Rn5BX2a" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1799"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Transfer into Level 3 from acquisitions (see Note 9)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20210201__20210430_zWbVBSXn3n7a" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1801"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20200201__20200430_zVeHjbSsvsYd" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1803"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20200801__20210430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20190801__20200430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;375&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total (gains) losses included in &#x201c;Foreign currency translation adjustment&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20210201__20210430_zGmh5xGNoaKc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200201__20200430_zWKCnP8roDai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200801__20210430_zfn5Ir9GCrX5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20190801__20200430_znB9QfHGAcp7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20210201__20210430_zFcx4nQwS5H3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200201__20200430_z3K2svJbIsOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200801__20210430_z5kMr3f87ctb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20190801__20200430_zwZXgDUQjabg" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zRUNqDXPYLd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1825"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1827"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1829"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1831"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_z4geQUvO8d1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Fair
Value of Other Financial Instruments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
estimated fair value of the Company&#x2019;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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash
and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.
&lt;/i&gt;At April 30, 2021 and July 31, 2020, 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 other current assets, customer deposits, and other current liabilities were classified as Level
2 of the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Other
assets and other liabilities. &lt;/i&gt;At April 30, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated
fair value. The fair values were estimated based on the Company&#x2019;s assumptions, which were classified as Level 3 of the fair
value hierarchy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zD7dW8wLGbx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table presents the balance of assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B6_zHgfGXy5kSab" style="display: none"&gt;Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_z3uQwdTluGKd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1 (1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_zMrEeAXHSf91" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2 (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_F5B_zlOlaGuxdsu3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3 (3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;April 30, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8e0yXyhO2uc" style="width: 11%; text-align: right" title="Debt securities"&gt;1,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zNOQHUjBKUKh" style="width: 11%; text-align: right" title="Debt securities"&gt;15,208&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z7SRWesfpqzf" style="width: 11%; text-align: right" title="Debt securities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1650"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="width: 11%; text-align: right" title="Debt securities"&gt;16,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zKUzGD05XyBf" style="text-align: right" title="Equity investments included in current assets"&gt;26,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z8Zyxwk9Ixhc" style="text-align: right" title="Equity investments included in current assets"&gt;10,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zfKUF3618bt" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1658"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsCurrentAsset_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets"&gt;37,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Equity investments included in noncurrent assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zsbuTjBVClL9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1662"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zhgoqC3Yiene" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;2,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEySdgnF10i9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;5,263&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z1JGynur5a9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z9cjtyyga4o2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,955&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zQAuUCwoDai8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--InvestmentsFairValueDisclosure_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;59,701&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Contingent consideration included in other noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zHGAcOzmz4Eh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zuq0FbzazNdc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1680"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zXRftY2bg6mb" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;July 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8t3hPk0X3X3" style="text-align: right" title="Debt securities"&gt;2,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zKMqwYGme67c" style="text-align: right" title="Debt securities"&gt;15,865&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zGor5rV8y972" style="text-align: right" title="Debt securities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1690"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Debt securities"&gt;18,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Equity investments included in current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zRFr5FCengYd" style="text-align: right" title="Equity investments included in current assets"&gt;5,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZMLiB5wshz5" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1696"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zoIQVJGxk34l" style="text-align: right" title="Equity investments included in current assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1698"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--EquityInvestmentsCurrentAsset_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets"&gt;5,964&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Equity investments included in noncurrent assets &lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zZHVqpNzmPOe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1702"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zcp1yhmMxGHb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1704"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_ztGrSGZiOi1j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--EquityInvestmentsNoncurrentAssets_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzsLIjV0Ovsh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;8,462&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zY8y6T2jygZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;15,865&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z32P3xAJWQe3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;3,825&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;28,152&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Contingent consideration included in other noncurrent liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zurudnFUCVIg" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1718"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1720"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"&gt;(396&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 0.15in"&gt;&lt;span id="xdx_F0D_zz5UUQ8ZWaCd" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.15in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F1C_z1lh6QSvtTxf" style="font: 10pt Times New Roman, Times, Serif"&gt;quoted
    prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F03_ztCcGN5JjLe" style="font: 10pt Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F1C_zKHv3UIxIdU6" style="font: 10pt Times New Roman, Times, Serif"&gt;observable
    inputs other than quoted prices in active markets for identical assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F00_zQLPulb0fDpg" style="font: 10pt Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_F17_z9jSNusuR0Yi" style="font: 10pt Times New Roman, Times, Serif"&gt;no
    observable pricing inputs in the market&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/&gt;

</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001646"
      unitRef="USD">1644000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001648"
      unitRef="USD">15208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">16852000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001654"
      unitRef="USD">26759000</IDT:EquityInvestmentsCurrentAsset>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001656"
      unitRef="USD">10827000</IDT:EquityInvestmentsCurrentAsset>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">37586000</IDT:EquityInvestmentsCurrentAsset>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001664"
      unitRef="USD">2920000</IDT:EquityInvestmentsNoncurrentAssets>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001666"
      unitRef="USD">2343000</IDT:EquityInvestmentsNoncurrentAssets>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">5263000</IDT:EquityInvestmentsNoncurrentAssets>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001670"
      unitRef="USD">28403000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001672"
      unitRef="USD">28955000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001674"
      unitRef="USD">2343000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">59701000</us-gaap:InvestmentsFairValueDisclosure>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2021-04-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001682"
      unitRef="USD">-795000</IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">-795000</IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001686"
      unitRef="USD">2498000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001688"
      unitRef="USD">15865000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">18363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001694"
      unitRef="USD">5964000</IDT:EquityInvestmentsCurrentAsset>
    <IDT:EquityInvestmentsCurrentAsset
      contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">5964000</IDT:EquityInvestmentsCurrentAsset>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001706"
      unitRef="USD">3825000</IDT:EquityInvestmentsNoncurrentAssets>
    <IDT:EquityInvestmentsNoncurrentAssets
      contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">3825000</IDT:EquityInvestmentsNoncurrentAssets>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001710"
      unitRef="USD">8462000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001712"
      unitRef="USD">15865000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact001714"
      unitRef="USD">3825000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">28152000</us-gaap:InvestmentsFairValueDisclosure>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2020-07-31_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">-396000</IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities>
    <IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities
      contextRef="AsOf2020-07-31_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      unitRef="USD">-396000</IDT:ContingentConsiderationIncludedInOtherNoncurrentLiabilities>
    <IDT:InvestmentInHedgeFunds
      contextRef="From2021-04-012021-04-30"
      decimals="-5"
      unitRef="USD">3500000</IDT:InvestmentInHedgeFunds>
    <IDT:InvestmentInHedgeFunds
      contextRef="From2020-07-012020-07-31"
      decimals="-5"
      unitRef="USD">4800000</IDT:InvestmentInHedgeFunds>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89F_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zFCK8AlxxUe1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s assets measured at fair value on a recurring basis
using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B5_zqRc7sJ771ua" style="display: none"&gt;Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20210201__20210430_ziBVJDJknYGf" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;2,319&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200201__20200430_zhPAEyqcexs1" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;4,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200801__20210430_z3Us9nd3KsA3" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;3,825&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20190801__20200430_zPUZAvpx5Sxe" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;3,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Purchase of Rafael Holdings, Inc. warrant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20210201__20210430_zLowBPuaaO13" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1743"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200201__20200430_zCp6blsP9bWf" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1745"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200801__20210430_zV29DWzwIdef" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20190801__20200430_z1Vz18Klr5c6" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1749"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Exercise of Rafael Holdings, Inc. warrant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20210201__20210430_zB6MJQqKtRX9" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;(380&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200201__20200430_zxC16ZSLqDf" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1753"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200801__20210430_z4E39XQEPvkj" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;(380&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20190801__20200430_zR9iMxNfJfV3" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1757"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Redemption for Visa mandatory release assessment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20210201__20210430_zBl5wqaP2kE9" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1759"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200201__20200430_zysgCM5g4D97" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1761"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200801__20210430_zERaRGX9ZBV3" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;(1,870&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20190801__20200430_zLngqCMOGiJ" style="text-align: right" title="Redemption for Visa mandatory release assessment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1765"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total gains (losses) recognized in &#x201c;Other income (expense), net&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20210201__20210430_zZoC1vWv7UB6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;404&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200201__20200430_zF3uHGzSHDm1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;(412&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200801__20210430_zlWIVtTGnFV7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;414&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20190801__20200430_zXFxmVlZPGge" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &amp;quot;Other income (expense), net&amp;quot;"&gt;14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20210201__20210430_zMTDFNd2eUxj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200201__20200430_zv0hB8O9nE67" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,633&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200801__20210430_zCH6FgDw1Mzc" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,343&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20190801__20200430_zzR6nVk21XDb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;3,633&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zsuplJBQXiNb" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1783"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200201__20200430_zTitvSdSgcf4" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1785"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200801__20210430_zypHQym88GSj" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1787"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20190801__20200430_zgKQcErqiQhl" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1789"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2021-01-31" decimals="-3" unitRef="USD">2319000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2020-01-31" decimals="-3" unitRef="USD">4045000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">3825000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2019-07-31" decimals="-3" unitRef="USD">3619000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <IDT:PurchaseOfRafaelHoldingsIncWarrant
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">354000</IDT:PurchaseOfRafaelHoldingsIncWarrant>
    <IDT:ExerciseOfRafaelHoldingsInc.Warrant
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-380000</IDT:ExerciseOfRafaelHoldingsInc.Warrant>
    <IDT:ExerciseOfRafaelHoldingsInc.Warrant
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-380000</IDT:ExerciseOfRafaelHoldingsInc.Warrant>
    <IDT:RedemptionForVisaMandatoryReleaseAssessment
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-1870000</IDT:RedemptionForVisaMandatoryReleaseAssessment>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">404000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-412000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">414000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">14000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2343000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">3633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">2343000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">3633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zy9s5SgTlQ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the change in the balance of the Company&#x2019;s liabilities measured at fair value on a recurring
basis using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B9_zVzEwa2BJGUa" style="display: none"&gt;Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20210201__20210430_z5OgYS8yWGqi" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;799&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200201__20200430_znCtEI8sfjbe" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;370&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200801__20210430_zlYr9jqHPuDb" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;396&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20190801__20200430_ztZi7Rn5BX2a" style="width: 11%; text-align: right" title="Balance, beginning of period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1799"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Transfer into Level 3 from acquisitions (see Note 9)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20210201__20210430_zWbVBSXn3n7a" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1801"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20200201__20200430_zVeHjbSsvsYd" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1803"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20200801__20210430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20190801__20200430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"&gt;375&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total (gains) losses included in &#x201c;Foreign currency translation adjustment&#x201d;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20210201__20210430_zGmh5xGNoaKc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200201__20200430_zWKCnP8roDai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200801__20210430_zfn5Ir9GCrX5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20190801__20200430_znB9QfHGAcp7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &amp;quot;Foreign currency translation adjustment&amp;quot;"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20210201__20210430_zFcx4nQwS5H3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200201__20200430_z3K2svJbIsOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200801__20210430_z5kMr3f87ctb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20190801__20200430_zwZXgDUQjabg" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zRUNqDXPYLd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1825"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1827"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1829"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1831"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2021-01-31" decimals="-3" unitRef="USD">799000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2020-01-31" decimals="-3" unitRef="USD">370000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">396000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">393000</IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition>
    <IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">375000</IDT:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-4000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-5000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">6000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-10000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">795000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">365000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">795000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="AsOf2020-04-30" decimals="-3" unitRef="USD">365000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80E_eus-gaap--BusinessCombinationDisclosureTextBlock_zKmMwBxZjEs1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
9&#x2014;&lt;span id="xdx_820_zhfHnhedyCOj"&gt;Acquisitions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
December 3, 2020, the Company&#x2019;s subsidiary IDT International Telecom, Inc. (&#x201c;IDTIT&#x201d;) acquired &lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z8wWvlc7Nxr6" title="Business acquired percentage"&gt;51%&lt;/span&gt; of the issued
shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data
top-ups and other services across borders via a single point application programming interface. The operating results of the acquired
company from the date of acquisition, which were not significant, are included in the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zH6sR7ZnTFkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
acquisition date fair value of the consideration consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_z1yJDdAmihy" style="display: none"&gt;Schedule of Acquisition Date Fair Value of Consideration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20201129__20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zkSvb26k4Se4" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;December 03 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--PaymentsToAcquireBusinessesGross_maPTABNzuUZ_zuWamDxJNlo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Cash paid&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_iN_pn3n3_di_msPTABNzuUZ_z4ESgK1HkIV6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(344&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_iT_pn3n3_mtPTABNzuUZ_maBCCTIzFJr_z65g7aCr3a98" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cash paid, net of cash acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,388&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_pn3n3_maBCCTIzFJr_zxuYnyvvC5Bl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration"&gt;393&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--BusinessCombinationConsiderationsTransferred1_iT_pn3n3_mtBCCTIzFJr_zqTTVZsUx2Ug" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total fair value of consideration, net of cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,781&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A8_zgQxm0cowyy8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20200801__20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zpsZMkjoNhZj"&gt;The
contingent consideration of $&lt;span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_pn5n6_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5n1DN7vL8pc"&gt;0.5&lt;/span&gt; million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA
(as defined in the purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no
later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and
September 30, 2022.&lt;/span&gt;&lt;/span&gt; &lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The acquisition-date fair value
of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on
significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated
fair value of the contingent consideration in the period from the acquisition date to April 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zAnM5vtRBuPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
impact of the acquisition&#x2019;s purchase price allocations on the Company&#x2019;s consolidated balance sheet was as follows
(in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BD_zEXZgeCJT4d4" style="display: none"&gt;Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zYmrh9srzIu8" style="text-align: right"&gt;April 30, 2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Trade accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;656&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--Goodwill_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="margin: 0"&gt;2,025&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer relationships (&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zI9fdF9oWOo3" title="Finite lived intangible asset useful life"&gt;15&lt;/span&gt;-year useful lives)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tradenames (&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmYvFZJSwuC5" title="Finite lived intangible asset useful life"&gt;20&lt;/span&gt;-year useful lives)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_znIcIdXW4mZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Trade accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,306&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(423&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pn3n3_di_zHTyfpmgYmmi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(329&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_iNI_pn3n3_di_z7ythxCYzzOi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,188&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Net assets excluding cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,781&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A2_z6Fei6saU3ni" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;Pursuant to a Put/Call Option
Agreement related to the &lt;span id="xdx_908_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--OptionIndexedToIssuersEquityTypeAxis__custom--PutCallOptionAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zzspkxnca9t4" title="Business acquired percentage"&gt;5&lt;/span&gt;% of the issued shares of the acquired company that the seller did not initially sell to IDTIT (&#x201c;Option
Shares&#x201d;), the seller exercised its option and on March 22, 2021, IDTIT purchased the Option Shares for $&lt;span id="xdx_90B_ecustom--OpenOptionContractWrittenExercisePrice_iI_pn5n6_c20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5qr0eTTyzel" title="Option of shares value"&gt;0.3&lt;/span&gt; million. The purchase
of the Option Shares resulted in a $&lt;span id="xdx_90B_ecustom--PurchaseOfOptionSharesReduction_iN_pn5n6_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--NoncontrollingInterestMember_zdEgpzaDI5U1" title="Purchase of option shares reduction"&gt;0.2&lt;/span&gt; million reduction in &#x201c;Noncontrolling interests&#x201d; and a $&lt;span id="xdx_904_ecustom--PurchaseOfOptionSharesReduction_iN_pp0p0_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zMHnzTQhsddc" title="Purchase of option shares reduction"&gt;21,000&lt;/span&gt; reduction in &#x201c;Additional
paid-in capital&#x201d; in the consolidated balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the
expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s pro forma results of operations as if the acquisition occurred on August 1, 2019 were not materially different
from the actual results of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Ringsouth
Europa, S.L.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
December 11, 2019, the Company&#x2019;s subsidiary, net2phone, Inc. acquired &lt;span id="xdx_90E_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zs6SMdMpvS7d"&gt;100%
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;of the outstanding shares of Ringsouth Europa,
S.L. (&#x201c;Ringsouth&#x201d;), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair
value of the consideration consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--RingsouthEuropaSLMember_z2YYTOtem6ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zQzgDBRSMIW7" style="display: none"&gt;Schedule of Acquisition Date Fair Value of Consideration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20191208__20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zil2Jv0DZjZ8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 11, 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--PaymentsToAcquireBusinessesGross_maBCCTIzxWV_z72LFxCdD4zl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Cash paid&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_maBCCTIzxWV_zoHOJzwo0nMl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration"&gt;375&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_mtBCCTIzxWV_zQCxBVQeYLo6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total fair value of consideration&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;825&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A7_zm0A4DKxFoVj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Ringsouth&#x2019;s
operating results from the date of acquisition, which were not significant, were included in the Company&#x2019;s consolidated
financial statements. The Company&#x2019;s pro forma results of operations as if the Ringsouth acquisition occurred on August 1,
2019 were not materially different from the actual results of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="INF"
      unitRef="Percentage">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89E_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zH6sR7ZnTFkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
acquisition date fair value of the consideration consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_z1yJDdAmihy" style="display: none"&gt;Schedule of Acquisition Date Fair Value of Consideration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20201129__20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zkSvb26k4Se4" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;December 03 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--PaymentsToAcquireBusinessesGross_maPTABNzuUZ_zuWamDxJNlo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Cash paid&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_iN_pn3n3_di_msPTABNzuUZ_z4ESgK1HkIV6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(344&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_iT_pn3n3_mtPTABNzuUZ_maBCCTIzFJr_z65g7aCr3a98" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cash paid, net of cash acquired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,388&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_pn3n3_maBCCTIzFJr_zxuYnyvvC5Bl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration"&gt;393&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--BusinessCombinationConsiderationsTransferred1_iT_pn3n3_mtBCCTIzFJr_zqTTVZsUx2Ug" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total fair value of consideration, net of cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,781&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2732000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">344000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2388000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent
      contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">393000</IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent>
    <IDT:BusinessCombinationConsiderationsTransferred1
      contextRef="From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2781000</IDT:BusinessCombinationConsiderationsTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription contextRef="From2020-08-012021-04-30_custom_IDTInternationalTelecomIncMember">The
contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA
(as defined in the purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no
later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and
September 30, 2022.</us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="AsOf2020-12-03_custom_IDTInternationalTelecomIncMember"
      decimals="-5"
      unitRef="USD">500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_895_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zAnM5vtRBuPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
impact of the acquisition&#x2019;s purchase price allocations on the Company&#x2019;s consolidated balance sheet was as follows
(in thousands):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BD_zEXZgeCJT4d4" style="display: none"&gt;Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49D_20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zYmrh9srzIu8" style="text-align: right"&gt;April 30, 2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Trade accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;656&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--Goodwill_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="margin: 0"&gt;2,025&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer relationships (&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zI9fdF9oWOo3" title="Finite lived intangible asset useful life"&gt;15&lt;/span&gt;-year useful lives)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tradenames (&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmYvFZJSwuC5" title="Finite lived intangible asset useful life"&gt;20&lt;/span&gt;-year useful lives)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_znIcIdXW4mZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Trade accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,306&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(423&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pn3n3_di_zHTyfpmgYmmi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(329&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_iNI_pn3n3_di_z7ythxCYzzOi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Noncontrolling interests&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,188&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Net assets excluding cash acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,781&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">656000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">1644000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">75000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2025000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">1960000</IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-08-012021-04-30_us-gaap_TradeNamesMember">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">440000</IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">197000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">30000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">1306000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">-423000</IDT:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">329000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2188000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="AsOf2021-04-30_custom_IDTInternationalTelecomIncMember"
      decimals="-3"
      unitRef="USD">2781000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="AsOf2020-12-03_custom_PutCallOptionAgreementMember_custom_IDTInternationalTelecomIncMember"
      decimals="INF"
      unitRef="Percentage">0.05</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <IDT:OpenOptionContractWrittenExercisePrice
      contextRef="AsOf2021-03-22_custom_IDTInternationalTelecomIncMember"
      decimals="-5"
      unitRef="USD">300000</IDT:OpenOptionContractWrittenExercisePrice>
    <IDT:PurchaseOfOptionSharesReduction
      contextRef="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_NoncontrollingInterestMember"
      decimals="-5"
      unitRef="USD">-200000</IDT:PurchaseOfOptionSharesReduction>
    <IDT:PurchaseOfOptionSharesReduction
      contextRef="From2021-03-212021-03-22_custom_IDTInternationalTelecomIncMember_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-21000</IDT:PurchaseOfOptionSharesReduction>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="AsOf2019-12-11_custom_NetTwoPhoneIncMember"
      decimals="INF"
      unitRef="Percentage">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock contextRef="From2020-08-012021-04-30_custom_RingsouthEuropaSLMember">&lt;p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--RingsouthEuropaSLMember_z2YYTOtem6ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zQzgDBRSMIW7" style="display: none"&gt;Schedule of Acquisition Date Fair Value of Consideration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20191208__20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zil2Jv0DZjZ8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 11, 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--PaymentsToAcquireBusinessesGross_maBCCTIzxWV_z72LFxCdD4zl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Cash paid&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_maBCCTIzxWV_zoHOJzwo0nMl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration"&gt;375&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_mtBCCTIzxWV_zQCxBVQeYLo6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Total fair value of consideration&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;825&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember"
      decimals="-3"
      unitRef="USD">450000</us-gaap:PaymentsToAcquireBusinessesGross>
    <IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent
      contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember"
      decimals="-3"
      unitRef="USD">375000</IDT:BusinessCombinationContingentConsiderationLiability1Noncurrent>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2019-12-082019-12-11_custom_NetTwoPhoneIncMember"
      decimals="-3"
      unitRef="USD">825000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:OtherOperatingIncomeAndExpenseTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80E_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zTtvfWHqvBO5" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
10&#x2014;&lt;span id="xdx_822_znB9qthXYoO7"&gt;Other Operating Gain (Expense), Net&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zwNoimkJkGgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the other operating gain (expense), net by business segment:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B0_zH7r2WjO9wg9" style="display: none"&gt;Schedule of Other Operating Gain (Expense), Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Corporate&#x2014;Straight Path Communications Inc. class action insurance claims net of
    legal fees/(legal fees net of insurance claims)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20210201__20210430_zj7Xfu5OKYXf" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;605&lt;/td&gt;&lt;td style="width: 1%; text-align: left"/&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200201__20200430_zuH7qYtASnv1" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;152&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200801__20210430_zJqhE4wnDzye" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;601&lt;/td&gt;&lt;td style="width: 1%; text-align: left"/&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20190801__20200430_z7qCRPKMDW8b" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;(269&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;net2phone-UCaaS&#x2014;other, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--Net2PhoneUCaasOtherNet_c20210201__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1912"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--Net2PhoneUCaasOtherNet_c20200201__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1914"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--Net2PhoneUCaasOtherNet_c20200801__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;(100&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--Net2PhoneUCaasOtherNet_c20190801__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;(63&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Fintech&#x2014;money transfer settlement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--FintechmoneyTransferSettlement_pn3n3_c20210201__20210430_zhdnUaHq02Rh" style="text-align: right" title="Fintech-money transfer settlement"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200201__20200430_zxcVGeXKZYl8" style="text-align: right" title="Fintech-money transfer settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1922"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200801__20210430_zasINvANalSh" style="text-align: right" title="Fintech-money transfer settlement"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--FintechmoneyTransferSettlement_pn3n3_c20190801__20200430_z3bKLlX0ueM9" style="text-align: right" title="Fintech-money transfer settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1926"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;gain from sale of rights under class action lawsuit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1928"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1930"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;2,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1934"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;net2phone indemnification claim&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_pn3n3_c20210201__20210430_z1spnrhoP1Lg" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(55&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(386&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(442&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(920&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;Carrier Services settlement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1944"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1946"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;(554&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1950"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Traditional Communications&#x2014;accrual for non-income related taxes related to a foreign subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1952"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1954"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1956"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;(2,150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total other operating gain (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;595&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherOperatingIncomeExpenseNet_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;(234&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherOperatingIncomeExpenseNet_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;1,550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherOperatingIncomeExpenseNet_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;(3,402&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A0_zGld0NXvHnF4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Straight
Path Communications Inc. Class Action&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company&#x2019;s subsidiary Straight Path Communications
Inc. (&#x201c;Straight Path&#x201d;) to the Company&#x2019;s stockholders of record as of the close of business on July 25, 2013. As discussed
in Note 14, there is a pending putative class action on behalf of Straight Path&#x2019;s stockholders and derivative complaint naming
the Company, among others. The Company incurred legal fees of $&lt;span id="xdx_901_eus-gaap--LegalFees_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zg4JAXGBn0Hh"&gt;0.3
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_900_eus-gaap--LegalFees_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zwgNgyhntHT6"&gt;1.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the three months ended April 30, 2021
and 2020, respectively, and $&lt;span id="xdx_903_eus-gaap--LegalFees_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zZrIEjegjeO5"&gt;2.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_90D_eus-gaap--LegalFees_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zpvgz5LAQkbb"&gt;2.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the nine months ended April 30, 2021
and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of
$&lt;span id="xdx_907_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zv3TryS4X5Ce"&gt;0.9
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_903_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zR8RKl9V3IZ1"&gt;1.4
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the three months ended April 30, 2021
and 2020, respectively, and $&lt;span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztTcMUU6nPCa"&gt;2.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million and $&lt;span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztvkxwIGEv3j"&gt;2.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;million in the nine months ended April 30, 2021
and 2020, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Gain
from Sale of Rights under Class Action Lawsuit&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
December 21, 2020, the Company received $&lt;span id="xdx_906_ecustom--ProceedFromSaleToThirdParties_pn5n6_c20201219__20201221__us-gaap--LossContingenciesByNatureOfContingencyAxis__custom--PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_z204ErCvUchk" title="Proceed from sale to third parties"&gt;2.0&lt;/span&gt; million from the sale to a third party of all its rights under the Payment Card Interchange
Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa
and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with
their respective member banks, violated the antitrust laws.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Indemnification
Claim&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent
infringement claims brought against the customer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accrual
for Non-Income Related Taxes&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
the nine months ended April 30, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign
subsidiaries.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherOperatingIncomeAndExpenseTextBlock>
    <IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89D_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zwNoimkJkGgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table summarizes the other operating gain (expense), net by business segment:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B0_zH7r2WjO9wg9" style="display: none"&gt;Schedule of Other Operating Gain (Expense), Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Corporate&#x2014;Straight Path Communications Inc. class action insurance claims net of
    legal fees/(legal fees net of insurance claims)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20210201__20210430_zj7Xfu5OKYXf" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;605&lt;/td&gt;&lt;td style="width: 1%; text-align: left"/&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200201__20200430_zuH7qYtASnv1" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;152&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200801__20210430_zJqhE4wnDzye" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;601&lt;/td&gt;&lt;td style="width: 1%; text-align: left"/&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20190801__20200430_z7qCRPKMDW8b" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"&gt;(269&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;net2phone-UCaaS&#x2014;other, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--Net2PhoneUCaasOtherNet_c20210201__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1912"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--Net2PhoneUCaasOtherNet_c20200201__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1914"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--Net2PhoneUCaasOtherNet_c20200801__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;(100&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--Net2PhoneUCaasOtherNet_c20190801__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"&gt;(63&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Fintech&#x2014;money transfer settlement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--FintechmoneyTransferSettlement_pn3n3_c20210201__20210430_zhdnUaHq02Rh" style="text-align: right" title="Fintech-money transfer settlement"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200201__20200430_zxcVGeXKZYl8" style="text-align: right" title="Fintech-money transfer settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1922"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200801__20210430_zasINvANalSh" style="text-align: right" title="Fintech-money transfer settlement"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--FintechmoneyTransferSettlement_pn3n3_c20190801__20200430_z3bKLlX0ueM9" style="text-align: right" title="Fintech-money transfer settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1926"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;gain from sale of rights under class action lawsuit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1928"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1930"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;2,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1934"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;net2phone indemnification claim&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_pn3n3_c20210201__20210430_z1spnrhoP1Lg" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(55&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(386&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(442&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim"&gt;(920&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Traditional Communications&#x2014;Carrier Services settlement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1944"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1946"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;(554&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1950"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Traditional Communications&#x2014;accrual for non-income related taxes related to a foreign subsidiary&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1952"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1954"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1956"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"&gt;(2,150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total other operating gain (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;595&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OtherOperatingIncomeExpenseNet_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;(234&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OtherOperatingIncomeExpenseNet_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;1,550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OtherOperatingIncomeExpenseNet_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net"&gt;(3,402&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock>
    <IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">605000</IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims>
    <IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">152000</IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims>
    <IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">601000</IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims>
    <IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-269000</IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims>
    <IDT:Net2PhoneUCaasOtherNet
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-100000</IDT:Net2PhoneUCaasOtherNet>
    <IDT:Net2PhoneUCaasOtherNet
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-63000</IDT:Net2PhoneUCaasOtherNet>
    <IDT:FintechmoneyTransferSettlement
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">45000</IDT:FintechmoneyTransferSettlement>
    <IDT:FintechmoneyTransferSettlement
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">45000</IDT:FintechmoneyTransferSettlement>
    <IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">2000000</IDT:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit>
    <IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-55000</IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim>
    <IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-386000</IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim>
    <IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-442000</IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim>
    <IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-920000</IDT:TraditionalCommunicationsNet2PhoneIndemnificationClaim>
    <IDT:TraditionalCommunicationsCarrierServicesSettlement
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-554000</IDT:TraditionalCommunicationsCarrierServicesSettlement>
    <IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-2150000</IDT:TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-234000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">1550000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-3402000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:LegalFees
      contextRef="From2021-02-012021-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="From2020-02-012020-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="From2020-08-012021-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">2000000.0</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="From2019-08-012020-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">2500000</us-gaap:LegalFees>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="From2021-02-012021-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">900000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="From2020-02-012020-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="From2020-08-012021-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">2600000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="From2019-08-012020-04-30_custom_StraightPathMember"
      decimals="-5"
      unitRef="USD">2200000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <IDT:ProceedFromSaleToThirdParties
      contextRef="From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember"
      decimals="-5"
      unitRef="USD">2000000.0</IDT:ProceedFromSaleToThirdParties>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z5vlHpV8ufab" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
11&#x2014;&lt;span id="xdx_822_zKXK0BGrbGp3"&gt;Equity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock
Repurchases&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company&#x2019;s
Class B common stock. The Board of Directors authorized the repurchase of up to &lt;span id="xdx_90B_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430__srt--RangeAxis__srt--MaximumMember_zZB2MnSkis35" title="Number of repurchase shares authorised"&gt;8.0&lt;/span&gt; million shares in the aggregate. In the nine
months ended April 30, 2021, the Company repurchased &lt;span id="xdx_90D_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zUOldbYz2JIf" title="Repurchase of shares"&gt;463,792 &lt;/span&gt;shares of Class B common stock for an aggregate purchase price of
$&lt;span id="xdx_905_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGaEnZUdP7sj" title="Aggregate purchase price of repurchase"&gt;2.8&lt;/span&gt; million. In the nine months ended April 30, 2020, the Company repurchased &lt;span id="xdx_902_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGDX0AGXm6sc" title="Repurchase of shares"&gt;40,763&lt;/span&gt; shares of Class B common stock for an aggregate
purchase price of $&lt;span id="xdx_908_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_znFCYJ3GSCfk" title="Aggregate purchase price of repurchase"&gt;0.2&lt;/span&gt; million. At April 30, 2021, &lt;span id="xdx_905_eus-gaap--StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430_zlOKcnUg7By8" title="Remaining shares available for repurchase"&gt;5.8&lt;/span&gt; million shares remained available for repurchase under the stock repurchase
program.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
the nine months ended April 30, 2021 and 2020, the Company paid $&lt;span title="Repurchase of shares"&gt;&lt;span id="xdx_906_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zNzyUSO2ElCh" title="Aggregate purchase price of repurchase"&gt;1.3&lt;/span&gt;&lt;/span&gt; million and $&lt;span id="xdx_90D_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUbFRCs8xkq4" title="Aggregate purchase price of repurchase"&gt;0.3&lt;/span&gt; million, respectively, to repurchase &lt;span id="xdx_908_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zFjIJhIB1Oif" title="Repurchase of shares"&gt;109,381&lt;/span&gt;
and &lt;span id="xdx_906_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zq7ORaflmcSf" title="Repurchase of shares"&gt;37,348&lt;/span&gt; shares, respectively, of the Company&#x2019;s Class B common stock that were tendered by employees of the Company to
satisfy the employees&#x2019; tax withholding obligations in connection with the lapsing of restrictions on awards of deferred
stock units (&#x201c;DSUs&#x201d;) and restricted stock. Such shares were repurchased by the Company based on their fair market
value on the trading day immediately prior to the vesting date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Deferred
Stock Units Equity Incentive Program&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive
shares of the Company&#x2019;s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance
with the program and based on elections made by certain grantees, the Company issued &lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember_zxgbwpa8x4Mg" title="Number of common stock issued"&gt;283,838&lt;/span&gt; shares of its Class B common stock
in respect of vested DSUs. Based on those elections, vesting for &lt;span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_pii_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zPIarYmSTus8" title="Number of common stock vested"&gt;19,919&lt;/span&gt; DSUs was delayed until January 5, 2022. At April 30, 2021,
there were &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pii_c20200401__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zB4rv8AY4PAi" title="Number of common stock unvested"&gt;154,169&lt;/span&gt; unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on
January 5, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;2015
Stock Option and Incentive Plan&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
the nine months ended April 30, 2021 and 2020, the Company received proceeds from the exercise of stock options of $&lt;span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20200801__20210430_zuKZiCZxgyle" title="Proceeds from exercise of stock options"&gt;0.7&lt;/span&gt; million
and $&lt;span id="xdx_907_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20190801__20200430_z6zcuMagEUCg" title="Proceeds from exercise of stock options"&gt;0.3&lt;/span&gt; million, respectively, for which the Company issued &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20200801__20210430_pii" title="Number of common stock options exercise"&gt;81,041&lt;/span&gt; and &lt;span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20190801__20200430_pii" title="Number of common stock options exercise"&gt;32,551&lt;/span&gt; shares, respectively, of its Class B common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Grant
of Restricted Equity in net2phone 2.0, Inc.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company&#x2019;s
Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received &lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pii_dxL_c20200101__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zcwflUSnPjSb" title="Number of restricted shares issued::XDX::50"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2012"&gt;fifty restricted shares&lt;/span&gt;&lt;/span&gt; of net2phone 2.0,
Inc. (&#x201c;net2phone 2.0&#x201d;) Class B common stock, which represents &lt;span id="xdx_907_ecustom--StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_pii_dp_uPercentage_c20201201__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zzRdSn4bs0m8" title="Common stock outstanding percentage"&gt;5%&lt;/span&gt; of the outstanding common stock of net2phone 2.0.
net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. &lt;span id="xdx_90F_ecustom--RestrictedStockContingentVestingArrangementsDescription_c20200801__20210430__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zbEqlQZj3sN5" title="Grant of restricted equity description"&gt;The restricted shares will vest if: (a) for
any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue
that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted
shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and
on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted
shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone
2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.&lt;/span&gt; The aggregate
estimated fair value on the grant date was $&lt;span id="xdx_905_ecustom--StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_iI_pn5n6_c20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zQPb8gBuAMRl" title="Aggregate estimated fair value on grant date recognized over the vesting period"&gt;0.2&lt;/span&gt; million, which will be recognized over the vesting period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;401(k) Plan Matching Contribution &#x2013; Subsequent
Event&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;On May 27, 2021, the Company
contributed &lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zkj2342aVkxi" title="Number of newly issued shares, shares"&gt;35,839&lt;/span&gt; newly issued shares of its Class B common stock to the Company&#x2019;s 401(k) Plan for $&lt;span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zVupYrlJpCU5" title="Number of newly issued shares"&gt;1.0&lt;/span&gt; million of matching contributions.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="AsOf2021-04-30_srt_MaximumMember"
      decimals="-5"
      unitRef="Shares">8000000.0</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">463792</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember"
      decimals="-5"
      unitRef="USD">2800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">40763</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember"
      decimals="-5"
      unitRef="USD">200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased contextRef="AsOf2021-04-30" decimals="-5" unitRef="Shares">5800000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember"
      decimals="-5"
      unitRef="USD">1300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">109381</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="From2019-08-012020-04-30_custom_ClassBCommonStockMember_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">37348</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember"
      decimals="INF"
      unitRef="Shares">283838</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <IDT:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod
      contextRef="From2020-08-012021-04-30_custom_ClassBCommonStockMember_custom_DeferredStockUnitsMember"
      decimals="INF"
      unitRef="Shares">19919</IDT:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="From2020-04-012021-04-30_custom_DeferredStockUnitsMember_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">154169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-08-01to2021-04-30"
      decimals="-5"
      unitRef="USD">700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2019-08-012020-04-30"
      decimals="-5"
      unitRef="USD">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">81041</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">32551</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <IDT:StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross
      contextRef="From2020-12-012020-12-31_custom_NetTwoPhoneIncMember"
      decimals="INF"
      unitRef="Percentage">0.05</IDT:StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross>
    <IDT:RestrictedStockContingentVestingArrangementsDescription contextRef="From2020-08-012021-04-30_custom_NetTwoPhoneIncMember">The restricted shares will vest if: (a) for
any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue
that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted
shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and
on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted
shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone
2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.</IDT:RestrictedStockContingentVestingArrangementsDescription>
    <IDT:StockIssuedDuringPeriodRestrictedStockGrantDateFairValue
      contextRef="AsOf2020-12-31_custom_NetTwoPhoneIncMember"
      decimals="-5"
      unitRef="USD">200000</IDT:StockIssuedDuringPeriodRestrictedStockGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">35839</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-05-262021-05-27_us-gaap_SubsequentEventMember_us-gaap_CommonClassBMember"
      decimals="-5"
      unitRef="USD">1000000.0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zDhmzMDdpQg3" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
12&#x2014;&lt;span id="xdx_82D_zgCuyDa8WbCi"&gt;Earnings (Loss) Per Share&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zji0JqytOHbk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#x2019;s
common stockholders consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_z9sGbObbuzil" style="display: none"&gt;Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Basic weighted-average number of shares&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20210201__20210430_zX2iXhYfhM64" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;25,530&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200201__20200430_zXRpGufBxq4b" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;26,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200801__20210430_zkvOpvTJmIKl" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;25,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20190801__20200430_zRhAzqEuLyT3" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;26,323&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of dilutive securities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20210201__20210430_zrE0L5l8m2Sg" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200201__20200430_z4TL1LxzHmg" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2038"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200801__20210430_z2RzekEaBSog" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20190801__20200430_zQ9ZyWWNeeh2" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2042"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20210201__20210430_zbgsyp3Rr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200201__20200430_zg7lAvvDlKFi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;135&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200801__20210430_zoUmuyBS8NV8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20190801__20200430_zs5EhCb3EKNe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2050"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Diluted weighted-average number of shares&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20210201__20210430_zTV4bWfedjqg" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200201__20200430_z6fzZP6qybWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,506&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200801__20210430_z7O2emfpP9di" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;25,903&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20190801__20200430_z1NZXCc2IAI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,323&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AD_zGljxPJzL8di" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_z3mB17mtjRB3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following shares were excluded from the calculation of diluted earnings (loss) per share:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_zfbtk5YrcAFf" style="display: none"&gt;Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zaPiwGIM6JPi" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2062"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zWm85RE7r5n4" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjnJMgvXCbEk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;713&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjBXXt2c6IDk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zkqZnve3py4f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2070"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zWEQUk5H9bFc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2072"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zqwrhkLddmR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2074"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zLVen3MzqiYj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;520&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430_zRmA5cTWD4r5" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2078"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430_zREEWw2995se" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430_zAPbHrhTkSGi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;713&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430_zcQVbauU9fr7" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,646&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A6_zRiLprInUNNb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;There
were no shares excluded from the calculation of diluted earnings per share in the three months ended April 30, 2021. In the&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt; nine months ended April 30, 2021 and in the three months ended April 30, 2020, stock options with an exercise price that was greater
than the average market price of the Company&#x2019;s stock during the period were excluded from the diluted earnings per share computation.
The diluted loss per share equals basic loss per share in the nine months ended April 30, 2020 because the Company had a net loss and
the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_890_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zji0JqytOHbk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#x2019;s
common stockholders consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_8BC_z9sGbObbuzil" style="display: none"&gt;Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Basic weighted-average number of shares&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20210201__20210430_zX2iXhYfhM64" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;25,530&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200201__20200430_zXRpGufBxq4b" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;26,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200801__20210430_zkvOpvTJmIKl" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;25,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20190801__20200430_zRhAzqEuLyT3" style="width: 11%; text-align: right" title="Basic weighted-average number of shares"&gt;26,323&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of dilutive securities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20210201__20210430_zrE0L5l8m2Sg" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200201__20200430_z4TL1LxzHmg" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2038"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200801__20210430_z2RzekEaBSog" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20190801__20200430_zQ9ZyWWNeeh2" style="text-align: right" title="Effect of dilutive securities: Stock options"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2042"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20210201__20210430_zbgsyp3Rr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200201__20200430_zg7lAvvDlKFi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;135&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200801__20210430_zoUmuyBS8NV8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20190801__20200430_zs5EhCb3EKNe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2050"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Diluted weighted-average number of shares&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20210201__20210430_zTV4bWfedjqg" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200201__20200430_z6fzZP6qybWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,506&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200801__20210430_z7O2emfpP9di" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;25,903&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20190801__20200430_z1NZXCc2IAI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares"&gt;26,323&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">25530000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">26371000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">25475000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">26323000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">295000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">101000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">311000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">135000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">327000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-02-012021-04-30"
      decimals="INF"
      unitRef="Shares">26136000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">26506000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">25903000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">26323000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_z3mB17mtjRB3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following shares were excluded from the calculation of diluted earnings (loss) per share:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BB_zfbtk5YrcAFf" style="display: none"&gt;Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Stock options&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zaPiwGIM6JPi" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2062"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zWm85RE7r5n4" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjnJMgvXCbEk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;713&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjBXXt2c6IDk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Non-vested restricted Class B common stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zkqZnve3py4f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2070"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zWEQUk5H9bFc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2072"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zqwrhkLddmR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2074"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zLVen3MzqiYj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;520&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Shares excluded from the calculation of diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430_zRmA5cTWD4r5" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2078"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430_zREEWw2995se" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,126&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430_zAPbHrhTkSGi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;713&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430_zcQVbauU9fr7" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"&gt;1,646&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-02-012020-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">1126000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-08-012021-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">713000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2019-08-012020-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">1126000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2019-08-012020-04-30_custom_NonvestedRestrictedClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">520000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-02-012020-04-30"
      decimals="INF"
      unitRef="Shares">1126000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-08-01to2021-04-30"
      decimals="INF"
      unitRef="Shares">713000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2019-08-012020-04-30"
      decimals="INF"
      unitRef="Shares">1646000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_809_eus-gaap--ComprehensiveIncomeNoteTextBlock_zS5sJikJceZd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
13&#x2014;&lt;span id="xdx_823_zaqNoAElHbd4"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zeqCcHdTRJte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accumulated balances for each classification of other comprehensive (loss) income were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_zWWoZXzt5gea" style="display: none"&gt;Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Unrealized &lt;br/&gt;
Gain (Loss) on Available-for-Sale Securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Foreign &lt;br/&gt;
Currency Translation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Accumulated Other Comprehensive Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; font-weight: bold"&gt;(in thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, July 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMn6cRDQHzNc" style="width: 16%; text-align: right" title="Beginning balance"&gt;42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zKsYEx2H1QAc" style="width: 16%; text-align: right" title="Beginning balance"&gt;(7,452&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430_zFIbOSbsPM9j" style="width: 16%; text-align: right" title="Beginning balance"&gt;(7,410&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Other comprehensive loss attributable to IDT Corporation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z8K0rlB0Crlk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;&#160;&#160;(163&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z6B59izXyfYh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;(817&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430_z8YHkYtRzMZg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;(980&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, April 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zn6i61DQII2a" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(121&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHz6gyEAXV0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(8,269&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430_zsG9YI1JHQMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(8,390&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AE_zqfN5b57rAv5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zeqCcHdTRJte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
accumulated balances for each classification of other comprehensive (loss) income were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8BE_zWWoZXzt5gea" style="display: none"&gt;Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Unrealized &lt;br/&gt;
Gain (Loss) on Available-for-Sale Securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Foreign &lt;br/&gt;
Currency Translation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Accumulated Other Comprehensive Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; font-weight: bold"&gt;(in thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;Balance, July 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMn6cRDQHzNc" style="width: 16%; text-align: right" title="Beginning balance"&gt;42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zKsYEx2H1QAc" style="width: 16%; text-align: right" title="Beginning balance"&gt;(7,452&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430_zFIbOSbsPM9j" style="width: 16%; text-align: right" title="Beginning balance"&gt;(7,410&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Other comprehensive loss attributable to IDT Corporation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z8K0rlB0Crlk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;&#160;&#160;(163&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z6B59izXyfYh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;(817&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430_z8YHkYtRzMZg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation"&gt;(980&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, April 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zn6i61DQII2a" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(121&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHz6gyEAXV0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(8,269&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430_zsG9YI1JHQMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;(8,390&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2020-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      unitRef="USD">42000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2020-07-31_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      unitRef="USD">-7452000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-07-31" decimals="-3" unitRef="USD">-7410000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      unitRef="USD">-163000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-012021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      unitRef="USD">-817000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-980000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2021-04-30_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      unitRef="USD">-121000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2021-04-30_us-gaap_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      unitRef="USD">-8269000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-04-30" decimals="-3" unitRef="USD">-8390000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80C_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zgxBIRnEep4l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
14&#x2014;&lt;span id="xdx_821_zjnY0vWL494i"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Coronavirus
Disease (COVID-19)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company continues to monitor and respond to the impacts of the COVID-19 pandemic&#160;on all aspects of its business, including
its customers, employees, suppliers, vendors, and business partners.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operationally,
the Company&#x2019;s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continue
to work-from-home. Its salespeople and delivery employees continue to serve its independent retailers and channel
partners with minimal interruption.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;COVID-19
had mixed financial impacts on the Company beginning in the third quarter of fiscal 2020 and continuing through the third quarter
of fiscal 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Legal
Proceedings&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in
California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate
members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales
alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates
in the U.S. District Court for the District of Delaware alleging infringement of U.S. Patent Nos. 6,298,064; 6,330,224; 6,343,084;
6,452,932; 6,463,052; 6,473,429; 6,563,918; 6,633,561; 6,697,340; 6,999,463; 7,286,561; 7,324,534; 7,327,728; 7,505,454; and 7,693,131.
Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company
is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends
to vigorously defend any claim of infringement of the listed patents.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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&#x2019;s
directors. The complaint alleges 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&#x2019;s obligations under the Consent Decree it entered into with the Federal Communications Commission
(&#x201c;FCC&#x201d;), as well as the sale of Straight Path&#x2019;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
are seeking, 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&#x2019;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. On September 24, 2017, the Company filed
a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme
Court. The parties are engaged in discovery. The trial is currently scheduled for December  2021. The Company intends to vigorously
defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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&#x2019;s results of
operations, cash flows or financial condition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Sales
Tax Contingency&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;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. The Company has evaluated its state tax filings with respect
to the Wayfair decision and is in the process of reviewing its remittance practices. 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&#x2019;s business, financial
position, and operating results.&#160;One or more jurisdictions may change their laws or policies to apply their sales, use or
other similar taxes to the Company&#x2019;s operations, and if such changes were made it could materially and adversely affect
the Company&#x2019;s business, financial position, and operating results.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Regulatory
Fees Audit&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company&#x2019;s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, is currently under audit by the Universal Service
Administrative Company (&#x201c;USAC&#x201d;). The Internal Audit Division of USAC issued preliminary audit findings and the Company
has, in accordance with audit procedures, appealed certain of the findings. The Company awaits a final decision by USAC on the
preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC.&#160;Although
a final decision remains pending, the Company has been invoiced $&lt;span id="xdx_908_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--FederalTelecommunicationsRelayServicesFundMember_z5qPLlG306Ee" title="Regulatory fees audit"&gt;2.9&lt;/span&gt; million and $&lt;span id="xdx_90A_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--UniversalServiceFundMember_zMRSwVTSDive" title="Regulatory fees audit"&gt;1.8&lt;/span&gt; million on behalf of the Federal Telecommunications
Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for
these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit
findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit.
At April 30, 2021 and July 31, 2020, the Company&#x2019;s accrued expenses included $&lt;span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20210430_zoZ07ZxvPBxl" title="Accrued expenses"&gt;41.6&lt;/span&gt; million and $&lt;span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20200731_z2nTpRdM7Zce" title="Accrued expenses"&gt;40.8&lt;/span&gt; million, respectively,
for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Purchase
Commitments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;At
April 30, 2021, the Company had purchase commitments of $&lt;span id="xdx_90F_eus-gaap--PurchaseObligation_iI_pn5n6_c20210430_zVdk0UoLdj9b" title="Purchase commitment"&gt;3.4&lt;/span&gt; million primarily for certain equipment and services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Performance
Bonds&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states&#x2019;
financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2021, the Company had aggregate
performance bonds of &lt;span id="xdx_907_ecustom--PerformanceBondsOutstanding_iI_pn5n6_c20210430_zIWRNo2vMsDd" title="Performance bonds outstanding"&gt;$19.8&lt;/span&gt; million outstanding.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Company
Restricted Cash and Cash Equivalents&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company&#x2019;s international
money transfer services in the United States, as substantially restricted and unavailable for other purposes. At April 30, 2021
and July 31, 2020, &#x201c;Cash and cash equivalents&#x201d; in the Company&#x2019;s consolidated balance sheets included an aggregate
of $&lt;span id="xdx_90C_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20210430_zAsjt70l5D5b" title="Restricted cash and cash equivalents"&gt;15.3&lt;/span&gt; million and $&lt;span id="xdx_905_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20200731_zfVo6AYMhTx3" title="Restricted cash and cash equivalents"&gt;11.0&lt;/span&gt; million, respectively, held by IDT Payment Services that was unavailable for other purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;i&gt;FCC
Investigation of Straight Path Spectrum LLC&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;On
September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information
and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the
Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services.
The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate
action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related
to activities during the period of ownership by the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="AsOf2021-04-30_custom_FederalTelecommunicationsRelayServicesFundMember"
      decimals="-5"
      unitRef="USD">2900000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="AsOf2021-04-30_custom_UniversalServiceFundMember"
      decimals="-5"
      unitRef="USD">1800000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2021-04-30" decimals="-5" unitRef="USD">41600000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2020-07-31" decimals="-5" unitRef="USD">40800000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PurchaseObligation contextRef="AsOf2021-04-30" decimals="-5" unitRef="USD">3400000</us-gaap:PurchaseObligation>
    <IDT:PerformanceBondsOutstanding contextRef="AsOf2021-04-30" decimals="-5" unitRef="USD">19800000</IDT:PerformanceBondsOutstanding>
    <IDT:CashAndCashEquivalentsCompanyRestricted contextRef="AsOf2021-04-30" decimals="-5" unitRef="USD">15300000</IDT:CashAndCashEquivalentsCompanyRestricted>
    <IDT:CashAndCashEquivalentsCompanyRestricted contextRef="AsOf2020-07-31" decimals="-5" unitRef="USD">11000000.0</IDT:CashAndCashEquivalentsCompanyRestricted>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_802_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_zsFIUxBUZUZj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
15&#x2014;&lt;span id="xdx_827_zExoqteZdlNj"&gt;Other Income (Expense), Net&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_zH80OMqEVhwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
income (expense), net consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zve4BBFMooxc" style="display: none"&gt;Schedule
of Other Income (Expense), Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.25in"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210201__20210430_zuE5HibdxWJb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20200201__20200430_z5co1FVZX2Yh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20200801__20210430_z0bfZ7aJoi8d" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20190801__20200430_zVJdJTZSMogh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossRealized_maNIEzpaU_z75dmP6wLFK" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Foreign currency transaction (losses&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)
    gains&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(1,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;396&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;175&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--IncomeLossFromEquityMethodInvestments_maNIEzpaU_zfDQxFFN1ex6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Equity in the net loss of investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(528&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2136"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(528&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2138"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--WriteoffOfTaxAssetsRelatedToPriorPeriods_maNIEzpaU_zpHD3kUjZDy4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Write-off of tax assets related to prior periods&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2140"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(129&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2142"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(742&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--GainLossOnInvestments_maNIEzpaU_zB8WjNt95AIh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(817&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OtherIncome_maNIEzpaU_zwWAl7FTjPH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(23&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(82&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;24&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzpaU_zaEtmCrgvlKc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(2,144&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p id="xdx_8A3_zyUAF9rhI7ff" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_89D_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_zH80OMqEVhwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
income (expense), net consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_8B2_zve4BBFMooxc" style="display: none"&gt;Schedule
of Other Income (Expense), Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.25in"&gt;
&lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20210201__20210430_zuE5HibdxWJb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20200201__20200430_z5co1FVZX2Yh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20200801__20210430_z0bfZ7aJoi8d" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20190801__20200430_zVJdJTZSMogh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt; April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossRealized_maNIEzpaU_z75dmP6wLFK" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Foreign currency transaction (losses&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)
    gains&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(1,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;(774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;396&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;175&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--IncomeLossFromEquityMethodInvestments_maNIEzpaU_zfDQxFFN1ex6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Equity in the net loss of investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(528&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2136"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(528&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2138"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--WriteoffOfTaxAssetsRelatedToPriorPeriods_maNIEzpaU_zpHD3kUjZDy4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Write-off of tax assets related to prior periods&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2140"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(129&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2142"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(742&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--GainLossOnInvestments_maNIEzpaU_zB8WjNt95AIh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain (loss) on investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,226&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(817&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OtherIncome_maNIEzpaU_zwWAl7FTjPH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(23&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(82&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;24&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzpaU_zaEtmCrgvlKc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total other income (expense), net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(2,144&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-1069000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-774000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">396000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">175000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-528000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-528000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-129000</IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods>
    <IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-742000</IDT:WriteoffOfTaxAssetsRelatedToPriorPeriods>
    <us-gaap:GainLossOnInvestments
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">5435000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-1226000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5822000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-817000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">-23000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-15000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">-82000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">24000</us-gaap:OtherIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-02-012021-04-30"
      decimals="-3"
      unitRef="USD">3815000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-02-012020-04-30"
      decimals="-3"
      unitRef="USD">-2144000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-08-01to2021-04-30"
      decimals="-3"
      unitRef="USD">5608000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-08-012020-04-30"
      decimals="-3"
      unitRef="USD">-1360000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zgwcHZO5x2Vi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
16&#x2014;&lt;span id="xdx_827_zrDOi4KfPjo2"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
the three and nine months ended April 30, 2021, the Company released $&lt;span id="xdx_90D_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210201__20210430_z77LB9w4T34g" title="Change in valuation allowance"&gt;&lt;span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200801__20210430_zArgHuIEv1ma" title="Change in valuation allowance"&gt;24.0&lt;/span&gt;&lt;/span&gt;
million of its valuation allowance on the portion of the deferred income tax assets that it is more likely than not going to
utilize. The Company used the framework of Accounting Standards Codification &lt;i&gt;Income Taxes (Topic 740)&lt;/i&gt; to determine whether
the valuation allowance should be maintained or reversed. The Company considered the scheduled expiration of its net operating
losses included in its deferred tax assets, projected future taxable income, and tax planning strategies in its assessment of the
valuation allowance. The primary factors that resulted in the valuation allowance release were the three consecutive years of
profitability in the United States and expected future profitability in both the United States and the United Kingdom that will
utilize a portion of the net operating losses. The Company&#x2019;s tax planning strategies were not a significant factor in the
analysis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2021-02-012021-04-30"
      decimals="-5"
      unitRef="USD">24000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2020-08-01to2021-04-30"
      decimals="-5"
      unitRef="USD">24000000.0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_80D_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ze2wcJ6C1ljf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Note
17&lt;/b&gt;&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x2014;&lt;span id="xdx_82C_zfAxin0g5gnb"&gt;Recently Issued Accounting
Standards Not Yet Adopted&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;)
No. 2016-13, &lt;i&gt;Financial Instruments&#x2014;Credit Losses (Topic 326)&lt;/i&gt;, &lt;i&gt;Measurement of Credit Losses on Financial Instruments,
&lt;/i&gt;that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other
instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result
in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will
measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions
in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances,
credit quality indicators, and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained
earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard
will have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
December 2019, the FASB issued ASU No. 2019-12, &lt;i&gt;Income Taxes (Topic 740)&lt;/i&gt;, &lt;i&gt;Simplifying the Accounting for Income Taxes,
&lt;/i&gt;that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic
740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will
have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;In
January 2020, the FASB issued ASU No. 2020-01, &lt;i&gt;Investments&#x2014;Equity Securities (Topic 321)&lt;/i&gt;, &lt;i&gt;Investments&#x2014;Equity
Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),&lt;/i&gt; that clarifies the interactions between Topic
321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity
securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities,
that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new
standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial
statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-08-01to2021-04-30">&lt;p id="xdx_801_eus-gaap--SubsequentEventsTextBlock_zQhmCQsWRPbi" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 10pt"&gt;Note 18&#x2014; &lt;span id="xdx_822_ziBUmcrNri5"&gt;Revolving Credit Facility&#x2014;Subsequent
Event&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"&gt;The
Company&#x2019;s subsidiary, IDT Telecom, Inc. (&#x201c;IDT Telecom&#x201d;), 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 $&lt;span id="xdx_90C_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn5n6_c20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zB51PGk7w55a" title="Line of credit, maximum borrowing capacity"&gt;25.0&lt;/span&gt;
million. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. The
revolving credit facility is secured by primarily all of IDT Telecom&#x2019;s assets. &lt;span id="xdx_902_eus-gaap--LineOfCreditFacilityDescription_c20210516__20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zq8EqIL41HDh" title="Line of credit, description"&gt;The
principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration Ltd. LIBO rate multiplied
by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#x2019;s leverage ratio as
computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued and unpaid
interest is due in May 2024. 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&#x2019;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. IDT Telecom was in compliance with all of the
covenants as of the date of this Quarterly Report on Form&#160;10-Q.&lt;/span&gt;&lt;/p&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember"
      decimals="-5"
      unitRef="USD">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityDescription contextRef="From2021-05-162021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember">The
principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration Ltd. LIBO rate multiplied
by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#x2019;s leverage ratio as
computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued and unpaid
interest is due in May 2024. 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&#x2019;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. IDT Telecom was in compliance with all of the
covenants as of the date of this Quarterly Report on Form&#160;10-Q.</us-gaap:LineOfCreditFacilityDescription>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact001337"
          xlink:label="Fact001337"
          xlink:type="locator"/>
        <link:footnote id="Footnote001408" xlink:label="Footnote001408" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Each of the Company&#x2019;s certificates of deposit has a CUSIP,
was purchased in the secondary market through a broker and may be sold in the secondary market.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001337"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1339"
          xlink:label="xdx2ixbrl1339"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1339"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1341"
          xlink:label="xdx2ixbrl1341"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1341"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001343"
          xlink:label="Fact001343"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001343"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001377"
          xlink:label="Fact001377"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001377"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001379"
          xlink:label="Fact001379"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001379"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1381"
          xlink:label="xdx2ixbrl1381"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1381"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001383"
          xlink:label="Fact001383"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001383"
          xlink:to="Footnote001408"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001646"
          xlink:label="Fact001646"
          xlink:type="locator"/>
        <link:footnote id="Footnote001725" xlink:label="Footnote001725" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">quoted
    prices in active markets for identical assets or liabilities</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001646"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001654"
          xlink:label="Fact001654"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001654"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1662"
          xlink:label="xdx2ixbrl1662"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1662"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001670"
          xlink:label="Fact001670"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001670"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1678"
          xlink:label="xdx2ixbrl1678"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1678"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001686"
          xlink:label="Fact001686"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001686"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001694"
          xlink:label="Fact001694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001694"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1702"
          xlink:label="xdx2ixbrl1702"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1702"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001710"
          xlink:label="Fact001710"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001710"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1718"
          xlink:label="xdx2ixbrl1718"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1718"
          xlink:to="Footnote001725"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001648"
          xlink:label="Fact001648"
          xlink:type="locator"/>
        <link:footnote id="Footnote001726" xlink:label="Footnote001726" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">observable
    inputs other than quoted prices in active markets for identical assets and liabilities</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001648"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001656"
          xlink:label="Fact001656"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001656"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001664"
          xlink:label="Fact001664"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001664"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001672"
          xlink:label="Fact001672"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001672"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1680"
          xlink:label="xdx2ixbrl1680"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1680"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001688"
          xlink:label="Fact001688"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001688"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1696"
          xlink:label="xdx2ixbrl1696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1696"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1704"
          xlink:label="xdx2ixbrl1704"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1704"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001712"
          xlink:label="Fact001712"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001712"
          xlink:to="Footnote001726"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1650"
          xlink:label="xdx2ixbrl1650"
          xlink:type="locator"/>
        <link:footnote id="Footnote001727" xlink:label="Footnote001727" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">no
    observable pricing inputs in the market</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1650"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1658"
          xlink:label="xdx2ixbrl1658"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1658"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001666"
          xlink:label="Fact001666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001666"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001674"
          xlink:label="Fact001674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001674"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001682"
          xlink:label="Fact001682"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001682"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1690"
          xlink:label="xdx2ixbrl1690"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1690"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1698"
          xlink:label="xdx2ixbrl1698"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1698"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001706"
          xlink:label="Fact001706"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001706"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001714"
          xlink:label="Fact001714"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001714"
          xlink:to="Footnote001727"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804728088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-16371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">IDT
CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001005731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-3415036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">520
    Broad Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Newark<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(973)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">438-1000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">IDT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12gTitle', window );">Title of 12(g) Security</a></td>
<td class="text">Class
    B common stock, par value $.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,574,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,186,856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12gTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(g) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection g<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12gTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808020344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 84,017<span></span>
</td>
<td class="nump">$ 84,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">110,992<span></span>
</td>
<td class="nump">116,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesCurrent', window );">Debt securities</a></td>
<td class="nump">16,852<span></span>
</td>
<td class="nump">18,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity investments</a></td>
<td class="nump">37,586<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Trade accounts receivable, net of allowance for doubtful accounts of $6,230 at April 30, 2021 and $6,085 at July 31, 2020</a></td>
<td class="nump">42,683<span></span>
</td>
<td class="nump">44,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">45,960<span></span>
</td>
<td class="nump">33,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">15,959<span></span>
</td>
<td class="nump">19,302<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">354,049<span></span>
</td>
<td class="nump">322,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">31,110<span></span>
</td>
<td class="nump">30,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">14,943<span></span>
</td>
<td class="nump">12,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangibles, net</a></td>
<td class="nump">6,235<span></span>
</td>
<td class="nump">3,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Equity investments</a></td>
<td class="nump">14,922<span></span>
</td>
<td class="nump">8,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">8,363<span></span>
</td>
<td class="nump">9,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="nump">22,530<span></span>
</td>
<td class="nump">8,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">9,747<span></span>
</td>
<td class="nump">8,905<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">461,899<span></span>
</td>
<td class="nump">404,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="nump">31,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">126,119<span></span>
</td>
<td class="nump">125,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">42,771<span></span>
</td>
<td class="nump">40,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">110,715<span></span>
</td>
<td class="nump">115,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">16,345<span></span>
</td>
<td class="nump">12,073<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">327,336<span></span>
</td>
<td class="nump">324,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">6,108<span></span>
</td>
<td class="nump">7,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">334,739<span></span>
</td>
<td class="nump">333,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value; authorized shares&#8212;10,000; no shares issued</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">277,125<span></span>
</td>
<td class="nump">277,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,192 and 1,616 shares of Class B common stock at April 30, 2021 and July 31, 2020, respectively</a></td>
<td class="num">(60,413)<span></span>
</td>
<td class="num">(56,221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(8,390)<span></span>
</td>
<td class="num">(7,410)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(81,589)<span></span>
</td>
<td class="num">(139,333)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total IDT Corporation stockholders&#8217; equity</a></td>
<td class="nump">127,029<span></span>
</td>
<td class="nump">74,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">131<span></span>
</td>
<td class="num">(3,633)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">127,160<span></span>
</td>
<td class="nump">71,139<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">461,899<span></span>
</td>
<td class="nump">404,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>IDT Corporation stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803807864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 6,230<span></span>
</td>
<td class="nump">$ 6,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">3,272,000<span></span>
</td>
<td class="nump">3,272,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">1,574,000<span></span>
</td>
<td class="nump">1,574,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">1,698,000<span></span>
</td>
<td class="nump">1,698,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">26,343,000<span></span>
</td>
<td class="nump">25,961,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">24,151,000<span></span>
</td>
<td class="nump">24,345,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">2,192,000<span></span>
</td>
<td class="nump">1,616,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651805172712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 373,831<span></span>
</td>
<td class="nump">$ 321,336<span></span>
</td>
<td class="nump">$ 1,057,022<span></span>
</td>
<td class="nump">$ 985,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Direct cost of revenues (exclusive of depreciation and amortization)</a></td>
<td class="nump">300,797<span></span>
</td>
<td class="nump">258,839<span></span>
</td>
<td class="nump">843,116<span></span>
</td>
<td class="nump">801,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative (i)</a></td>
<td class="nump">55,148<span></span>
</td>
<td class="nump">52,630<span></span>
</td>
<td class="nump">161,591<span></span>
</td>
<td class="nump">159,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,425<span></span>
</td>
<td class="nump">5,239<span></span>
</td>
<td class="nump">13,381<span></span>
</td>
<td class="nump">15,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total costs and expenses</a></td>
<td class="nump">360,554<span></span>
</td>
<td class="nump">317,310<span></span>
</td>
<td class="nump">1,018,527<span></span>
</td>
<td class="nump">978,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating gain (expense), net (see Note 10)</a></td>
<td class="nump">595<span></span>
</td>
<td class="num">(234)<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
<td class="num">(3,402)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">13,872<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">40,045<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">3,815<span></span>
</td>
<td class="num">(2,144)<span></span>
</td>
<td class="nump">5,608<span></span>
</td>
<td class="num">(1,360)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">17,812<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
<td class="nump">45,876<span></span>
</td>
<td class="nump">2,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from (provision for) income taxes</a></td>
<td class="nump">18,586<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
<td class="nump">12,142<span></span>
</td>
<td class="num">(3,020)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">36,398<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="nump">58,018<span></span>
</td>
<td class="num">(133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (income) loss attributable to noncontrolling interests</a></td>
<td class="num">(50)<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="num">(274)<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to IDT Corporation</a></td>
<td class="nump">$ 36,348<span></span>
</td>
<td class="nump">$ 518<span></span>
</td>
<td class="nump">$ 57,744<span></span>
</td>
<td class="num">$ (63)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings (loss) per share attributable to IDT Corporation common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 1.42<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="nump">$ (0.00)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 1.39<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
<td class="nump">$ (0.00)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average number of shares used in calculation of earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">25,530,000<span></span>
</td>
<td class="nump">26,371,000<span></span>
</td>
<td class="nump">25,475,000<span></span>
</td>
<td class="nump">26,323,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">26,136,000<span></span>
</td>
<td class="nump">26,506,000<span></span>
</td>
<td class="nump">25,903,000<span></span>
</td>
<td class="nump">26,323,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801790440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 810<span></span>
</td>
<td class="nump">$ 1,215<span></span>
</td>
<td class="nump">$ 3,341<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804630184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 36,398<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 58,018<span></span>
</td>
<td class="num">$ (133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized loss on available-for-sale securities</a></td>
<td class="num">(180)<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">747<span></span>
</td>
<td class="num">(647)<span></span>
</td>
<td class="num">(817)<span></span>
</td>
<td class="num">(2,364)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">567<span></span>
</td>
<td class="num">(563)<span></span>
</td>
<td class="num">(980)<span></span>
</td>
<td class="num">(2,280)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">36,965<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="nump">57,038<span></span>
</td>
<td class="num">(2,413)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (income) loss attributable to noncontrolling interests</a></td>
<td class="num">(50)<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="num">(274)<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to IDT Corporation</a></td>
<td class="nump">$ 36,915<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="nump">$ 56,764<span></span>
</td>
<td class="num">$ (2,343)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808196152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Common Stock Class A [Member]</div></th>
<th class="th"><div>Common Stock Class B [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT JULY 31, 2019 at Jul. 31, 2019</a></td>
<td class="nump">$ 53,557<span></span>
</td>
<td class="nump">$ 273,313<span></span>
</td>
<td class="num">$ (51,739)<span></span>
</td>
<td class="num">$ (4,858)<span></span>
</td>
<td class="num">$ (160,763)<span></span>
</td>
<td class="num">$ (2,687)<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,341<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(680)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(680)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(2,280)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,280)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">276<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="num">(212)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees', window );">Restricted Class B common stock purchased from employees</a></td>
<td class="num">(266)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(266)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(133)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT APRIL 30, 2020 at Apr. 30, 2020</a></td>
<td class="nump">53,603<span></span>
</td>
<td class="nump">276,928<span></span>
</td>
<td class="num">(52,217)<span></span>
</td>
<td class="num">(7,138)<span></span>
</td>
<td class="num">(160,826)<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT JULY 31, 2019 at Jan. 31, 2020</a></td>
<td class="nump">53,393<span></span>
</td>
<td class="nump">276,118<span></span>
</td>
<td class="num">(52,005)<span></span>
</td>
<td class="num">(6,575)<span></span>
</td>
<td class="num">(161,344)<span></span>
</td>
<td class="num">(3,094)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">810<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(210)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(210)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(563)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(563)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="num">(212)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="nump">385<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT APRIL 30, 2020 at Apr. 30, 2020</a></td>
<td class="nump">53,603<span></span>
</td>
<td class="nump">276,928<span></span>
</td>
<td class="num">(52,217)<span></span>
</td>
<td class="num">(7,138)<span></span>
</td>
<td class="num">(160,826)<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT JULY 31, 2019 at Jul. 31, 2020</a></td>
<td class="nump">71,139<span></span>
</td>
<td class="nump">277,443<span></span>
</td>
<td class="num">(56,221)<span></span>
</td>
<td class="num">(7,410)<span></span>
</td>
<td class="num">(139,333)<span></span>
</td>
<td class="num">(3,633)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NoncontrollingInterestChangeFromBusinessCombination', window );">Business acquisition</a></td>
<td class="nump">1,920<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,941<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(646)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(646)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(980)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">980<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">686<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="num">(2,849)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,849)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees', window );">Restricted Class B common stock purchased from employees</a></td>
<td class="num">(1,343)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Grant of restricted equity in subsidiary (see Note 11).</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,195<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="nump">58,018<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">57,744<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT APRIL 30, 2020 at Apr. 30, 2021</a></td>
<td class="nump">127,160<span></span>
</td>
<td class="nump">277,125<span></span>
</td>
<td class="num">(60,413)<span></span>
</td>
<td class="num">(8,390)<span></span>
</td>
<td class="num">(81,589)<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT JULY 31, 2019 at Jan. 31, 2021</a></td>
<td class="nump">90,416<span></span>
</td>
<td class="nump">276,871<span></span>
</td>
<td class="num">(60,413)<span></span>
</td>
<td class="num">(8,957)<span></span>
</td>
<td class="num">(117,937)<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NoncontrollingInterestChangeFromBusinessCombination', window );">Business acquisition</a></td>
<td class="num">(268)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DistributionToNoncontrollingInterests', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(228)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">567<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram', window );">Repurchases of Class B common stock through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="nump">36,398<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">36,348<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE AT APRIL 30, 2020 at Apr. 30, 2021</a></td>
<td class="nump">$ 127,160<span></span>
</td>
<td class="nump">$ 277,125<span></span>
</td>
<td class="num">$ (60,413)<span></span>
</td>
<td class="num">$ (8,390)<span></span>
</td>
<td class="num">$ (81,589)<span></span>
</td>
<td class="nump">$ 131<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DistributionToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount distribution to no controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DistributionToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_NoncontrollingInterestChangeFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of change in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_NoncontrollingInterestChangeFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury stock, value, repurchases of common stock through repurchase program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury stock, value, restricted common stock purchased from employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802244648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 58,018<span></span>
</td>
<td class="num">$ (133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">13,381<span></span>
</td>
<td class="nump">15,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(13,811)<span></span>
</td>
<td class="nump">2,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts receivable</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="nump">3,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">(Gain) loss on investments</a></td>
<td class="num">(4,923)<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="nump">1,626<span></span>
</td>
<td class="nump">8,374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, other current assets, and other assets</a></td>
<td class="num">(7,961)<span></span>
</td>
<td class="num">(13,080)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Trade accounts payable, accrued expenses, other current liabilities, and other liabilities</a></td>
<td class="num">(2,154)<span></span>
</td>
<td class="num">(18,894)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)</a></td>
<td class="num">(11,078)<span></span>
</td>
<td class="num">(67,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">2,611<span></span>
</td>
<td class="num">(4,704)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">38,144<span></span>
</td>
<td class="num">(70,643)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(13,455)<span></span>
</td>
<td class="num">(11,861)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="num">(2,656)<span></span>
</td>
<td class="num">(450)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants', window );">Purchase of Rafael Holdings, Inc. Class B common stock and warrant</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock', window );">Exercise of warrant to purchase shares of Rafael Holdings, Inc. Class B common stock</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchase of series B convertible preferred stock in equity method investment</a></td>
<td class="num">(4,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of debt securities and equity investments</a></td>
<td class="num">(39,347)<span></span>
</td>
<td class="num">(14,790)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturities and sales of debt securities and redemptions of equity investments</a></td>
<td class="nump">18,670<span></span>
</td>
<td class="nump">4,317<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(46,788)<span></span>
</td>
<td class="num">(22,784)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfCapitalDistribution', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(646)<span></span>
</td>
<td class="num">(680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayment of other liabilities.</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(449)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from note payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of note payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(10,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under revolving credit facility</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,429)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings under revolving credit facility</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class B common stock</a></td>
<td class="num">(4,192)<span></span>
</td>
<td class="num">(478)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,221)<span></span>
</td>
<td class="num">(1,331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="nump">6,652<span></span>
</td>
<td class="nump">4,012<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="num">(6,213)<span></span>
</td>
<td class="num">(90,746)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period</a></td>
<td class="nump">201,222<span></span>
</td>
<td class="nump">257,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash and cash equivalents at end of period</a></td>
<td class="nump">195,009<span></span>
</td>
<td class="nump">166,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>Supplemental schedule of non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LiabilitiesIncurredForAcquisition', window );">Liabilities incurred for acquisition</a></td>
<td class="nump">$ 393<span></span>
</td>
<td class="nump">$ 375<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_LiabilitiesIncurredForAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liabilities incurred for acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_LiabilitiesIncurredForAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payments for purchase of common stock and warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to exercise warrant to acquire related party common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfCapitalDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfCapitalDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804813192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_801_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zB1icXVRFCm9" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
1&#8212;<span id="xdx_829_zSVbc5tTCFTc">Basis of Presentation</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the &#8220;Company&#8221; or
&#8220;IDT&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#8220;U.S. GAAP&#8221;) 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 and nine months ended April 30, 2021 are not necessarily indicative of the
results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from
the Company&#8217;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&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2020, as filed
with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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 2021 refers to the fiscal year ending July 31, 2021).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799849048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segment Information</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_znGUKjkvfsEe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
2&#8212;<span id="xdx_820_zhcjdW89onY8">Business Segment Information</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">As
of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and
cloud communications businesses and their increased contributions to the Company&#8217;s consolidated results. The Company now
has <span id="xdx_900_eus-gaap--NumberOfReportableSegments_pii_dxL_uInteger_c20200801__20210430_zE9RlmzmmlMd" title="Number of reporting segments::XDX::3"><span style="-sec-ix-hidden: xdx2ixbrl0855">three</span></span> reportable business segments, Fintech, net2phone-Unified Communications as a Service (&#8220;UCaaS&#8221;), and Traditional
Communications. The revised reportable business segments reflect management&#8217;s approach to analyzing results, its resource
allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated
in all periods to conform to the current period presentation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment
transfer services, and National Retail Solutions (&#8220;NRS&#8221;), operator of a nationwide point of sale (&#8220;POS&#8221;)
retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money
Transfer and NRS were previously included in the Company&#8217;s Telecom &amp; Payment Services segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
net2phone-UCaaS segment comprises net2phone&#8217;s cloud communications offerings, which were previously included in the Company&#8217;s
net2phone segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Traditional Communications segment includes Mobile Top-Up, 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 Carrier Services, a wholesale provider of international
voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes
net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology
platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications
segment was previously included in the Company&#8217;s Telecom &amp; Payment Services segment except for net2phone-Platform Services,
which was previously included in the Company&#8217;s net2phone segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Corporate
costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate
governance including Board of Directors&#8217; fees, internal and external audit, investor relations, corporate insurance, corporate
legal, business development, charitable contributions, travel, 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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2F72ZAIcqj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
results for the business segments of the Company were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmioLgGJGNgb" style="display: none">Schedule of Operating Results of Business Segments</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">16,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">11,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">&#160;&#160;345,932</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0865">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430_pn3n3" style="width: 9%; text-align: right" title="Revenues">373,831</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(1,403</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(3,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">20,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(1,115</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_pn3n3_c20210201__20210430_z3yLTAVCU00c" style="text-align: right" title="Income (loss) from operations">13,872</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">14,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">8,103</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">298,549</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430_pn3n3" style="text-align: right" title="Revenues">321,336</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(3,643</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">9,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(2,210</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200201__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations">3,792</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">55,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">31,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">970,172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430_pn3n3" style="text-align: right" title="Revenues">1,057,022</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">1,487</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(10,744</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">54,575</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(5,273</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430_pn3n3" style="text-align: right" title="Income (loss) from operations">40,045</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">33,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">23,225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">928,218</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430_pn3n3" style="text-align: right" title="Revenues">985,425</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(5,705</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(11,137</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">27,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(7,207</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20190801__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations">3,722</td><td style="text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A1_zSrtumgUeTC8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801185048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zKHys0V9qKOe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
3&#8212;<span id="xdx_827_z7uyFNsRtGBf">Revenue Recognition</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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 Revolution Money Transfer, NRS, and net2phone-UCaaS
are technology-driven, synergistic businesses that leverage the Company&#8217;s core assets, and revenue is primarily recognized
at a point in time, and in some cases (mainly net2phone-UCaaS) is 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&#8217;s
most significant revenue streams are from Mobile Top-Up, BOSS Revolution Calling, and Carrier Services. Mobile Top-Up and BOSS
Revolution Calling are sold direct-to-consumers and through distributors and retailers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Disaggregated
Revenues</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z5zpplR2GCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by business segment and service offered to customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zbRqVH0E8TUb" style="display: none">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">BOSS Revolution Money Transfer</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zCqBhpJxomF2" style="width: 11%; text-align: right" title="Total">10,259</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMqQ2lUgQqb" style="width: 11%; text-align: right" title="Total">11,817</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z6kXBrb3tGWe" style="width: 11%; text-align: right" title="Total">38,697</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMIjdB63Ie7" style="width: 11%; text-align: right" title="Total">26,679</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zv9CW2Wk73kd" style="border-bottom: Black 1.5pt solid; text-align: right">6,385</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZdwiwbwgY5i" style="border-bottom: Black 1.5pt solid; text-align: right">2,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zUpabYLVY1s7" style="border-bottom: Black 1.5pt solid; text-align: right">16,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRjME23BOLf3" style="border-bottom: Black 1.5pt solid; text-align: right">7,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Fintech</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZVpjtQyV66i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">16,644</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zAsAvylJOQWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">14,684</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z1U7jsMFcWSi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">55,229</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zObrEipfZAPc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">33,982</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zXJIXjLmjjZ9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">11,255</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zI8VqOJFzRof" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">8,103</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_z9QaQ80jG3i6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">31,621</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_ztPrabBgWJvc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">23,225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mobile Top-Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCntfXUKSjsl" style="text-align: right" title="Total">132,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zc1Oqx7ulxX2" style="text-align: right" title="Total">85,139</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zYORefCX7GE6" style="text-align: right" title="Total">325,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zHwGYPFSZPI9" style="text-align: right" title="Total">237,808</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">BOSS Revolution Calling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z0V3CvxEwWEc" style="text-align: right" title="Total">111,412</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zK7iCJCrrlZf" style="text-align: right" title="Total">112,536</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXZb1ug0uVRh" style="text-align: right" title="Total">342,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_ztFbivW1kZHk" style="text-align: right" title="Total">343,731</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Carrier Services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z7Zeb3Y7iG4" style="text-align: right" title="Total">88,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z2CS78wiX8al" style="text-align: right" title="Total">87,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXKtG7CA3tx4" style="text-align: right" title="Total">263,571</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zT0sMghRF1lc" style="text-align: right" title="Total">302,613</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zgE0VJZW7v88" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">13,274</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQvnMIsAuOLf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">13,439</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zu097LFcFfhi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">38,935</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMImczpNO7Ok" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">44,066</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Traditional Communications</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQpR9uwEPbl6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">345,932</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z30rRTHr95Id" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">298,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zF0vFEZIhS2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">970,172</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zg0SgBase6F6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">928,218</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430_z1NbQmsNjXS4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">373,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430_z1BOIYww4bM4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">321,336</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200801__20210430_zxsQxoWCr4Rl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,057,022</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430_z6WTevtrb3dg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">985,425</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p id="xdx_8A5_zzPvfYTvjPR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zz7mIQOZq51j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by geographic region, which is determined based on selling location.
On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing
of revenues from the Netherlands to the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B8_zwdYfR7Pz8na" style="display: none">Schedule of Revenues Disaggregated by Geographic Region</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">16,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">5,839</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">240,442</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--US_zK3fNNJsycP5" style="width: 11%; text-align: right" title="Total">262,925</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1029">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1031">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">92,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--GB_zUOQwPc2CGte" style="text-align: right" title="Total outside the United States">92,800</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1037">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1039">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">7</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">5,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,683</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">18,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1053">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">5,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">105,490</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">110,906</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zR0mihE6YYO6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">16,644</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zFD4GKzi3QS2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">11,255</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zlHdJL3gHURa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">345,932</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210201__20210430_zGDxZAxErb05" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">373,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">14,684</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">3,988</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">205,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">224,654</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1077">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">26,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">26,363</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">52,237</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">52,237</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1093">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">4,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">13,970</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">18,082</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">4,115</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">92,567</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">96,682</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zaRkcxvzcCq" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">14,684</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zrSxLGi0V0Xa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">8,103</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCi7l8uQw698" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">298,549</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200201__20200430_z9PwtPqWwJ13" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">321,336</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">55,229</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">16,597</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">776,391</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">848,217</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1125">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1127">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">154,150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">154,150</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1133">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1135">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">14</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1141">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">15,024</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">39,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">54,641</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1149">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">15,024</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">193,781</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">208,805</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRx3z6otDs3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">55,229</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zsEOg9nfkmmh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">31,621</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zN8YJXcBry1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">970,172</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430_zYOsRFT9wQoa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,057,022</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">33,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">10,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">626,424</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190801__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">671,360</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1173">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">98,304</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">98,314</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1181">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1183">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">156,870</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">156,870</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1189">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,261</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">46,620</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">58,881</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1197">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">301,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">314,065</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zqfFoPax6bOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">33,982</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zMT0iDvVfxza" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">23,225</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zcjpGTP5Z3Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">928,218</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190801__20200430_zskJcjdaLP9h" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">985,425</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A8_zK8zbsCwHZQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Remaining
Performance Obligations</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company does not have any significant revenue from performance obligations satisfied or partially satisfied in previous
reporting periods. The Company&#8217;s remaining performance obligations at April 30, 2021 and July 31, 2020 had an original
expected duration of one year or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Accounts
Receivable and Contract Balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
timing of revenue recognition may differ from the time of billing to the Company&#8217;s customers. Trade accounts receivable
in the Company&#8217;s consolidated balance sheets represent unconditional rights to consideration. An entity records a contract
asset when revenue is recognized in advance of the entity&#8217;s right to bill and receive consideration. The Company has not
identified any contract assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Contract
liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised
in the contract. The primary component of the Company&#8217;s contract liability balance is 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&#8217;s consolidated balance sheets as &#8220;Deferred revenue&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zNFvFpR8NfZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents information about the Company&#8217;s contract liability balance:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zcXeoz6prA21" style="display: none">Schedule of Information About Contract Liability Balance</span></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="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zsnNLA0lA9y9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200201__20200430_zQ3LYqdkzPc1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zo6zvc0Kltq2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zEs4Sq3xaSW9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">21,926</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">23,572</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">27,665</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">31,288</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A3_zxmfWvLAhgdd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Deferred
Customer Contract Acquisition and Fulfillment Costs</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company recognizes as an asset its incremental costs of obtaining a contract with a customer that it expects to recover. The Company
charges its direct costs to fulfill contracts to expense as incurred. The Company&#8217;s incremental costs of obtaining a contract
with a customer are sales commissions paid to acquire customers. The Company applies the practical expedient whereby the Company
primarily charges these costs to expense when incurred because the amortization period would be one year or less for the asset
that would have been recognized from deferring these costs. For net2phone-UCaaS sales, employees and third parties receive commissions
on sales to end users. The Company amortizes the deferred costs 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_893_eus-gaap--CapitalizedContractCostTableTextBlock_zqFf0UKo9IKi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s deferred customer contract acquisition costs were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B3_zqKeyEVjRoza" 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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210430_zKI9wTqwFVRk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April
30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20200731_zW58oXXSaLB1" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July
31, 2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other current assets&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3,493</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other assets&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3,206</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,384</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--CapitalizedContractCostNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">6,699</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,734</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A7_zyog90IqnPPc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_894_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_zetbJBPjbs71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zR0aTAeYR0Gk" style="display: none">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210201__20210430_zRuiztboizAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20200201__20200430_zLaeDAXkZ22l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0F3dFT4bDhh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zvgPJyScCGR1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--CapitalizedContractCostAmortization_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Amortization of deferred customer contract acquisition costs</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">950</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">616</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,581</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">1,781</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A1_zz5uGBdNw852" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801811704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_z6UYVTWJuahd" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
4&#8212;<span id="xdx_82E_zXzaeISVWoT">Leases</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s leases primarily consist of operating leases for office space. These leases have remaining terms from <span id="xdx_905_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MinimumMember_zLsw1cUrKfgh" title="Lease term::XDX::1"><span style="-sec-ix-hidden: xdx2ixbrl1240">one</span></span> to <span id="xdx_907_eus-gaap--LessorOperatingLeaseRenewalTerm_iI_dtYxL_c20210430__srt--RangeAxis__srt--MaximumMember_z3ioEBK6gbX8" title="Lease term::XDX::5"><span style="-sec-ix-hidden: xdx2ixbrl1242">five</span></span>
years. net2phone-UCaaS 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
the options to extend or terminate the leases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">net2phone-UCaaS
has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that
are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the
Company&#8217;s consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#8217;s
former subsidiary, Rafael Holdings, Inc. (&#8220;Rafael&#8221;) to the Company&#8217;s stockholders of record as of the close
of business on March 13, 2018 (the &#8220;Rafael Spin-Off&#8221;). Howard S. Jonas, the Chairman of the Company&#8217;s Board
of Directors, is also the Chairman of the Board of Directors of Rafael. The Company leases office space and parking in Rafael&#8217;s
building and parking garage located at 520 Broad St, Newark, New Jersey. The Company also leases office space in Israel from Rafael.
<span id="xdx_904_ecustom--LeaseExpirationDescription_c20200801__20210430__us-gaap--GeographicDistributionAxis__custom--NewarkMember_z98Hls3VsHkg" title="Lease expiration description">The Newark lease expires in April 2025 and the Israel lease expires in July 2025.</span> In each of the three months ended April 30,
2021 and 2020, the Company incurred lease costs of $<span id="xdx_909_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200201__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zoSbj9AV5H55" title="Lease cost"><span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20210201__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zaSnFr5wzwQe" title="Lease cost">0.5</span></span> million, and in each of the nine months ended April 30, 2021 and 2020,
the Company incurred lease costs of $<span id="xdx_904_eus-gaap--LeaseAndRentalExpense_pn5n6_c20200801__20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zc8w0XDbpZ13" title="Lease cost"><span id="xdx_905_eus-gaap--LeaseAndRentalExpense_pn5n6_c20190801__20200430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zmQ7UFnwEZN7" title="Lease cost">1.4</span></span> million in connection with the Rafael leases, which is included in operating lease cost
in the table below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_z8xf6S8R2q84" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental
disclosures related to the Company&#8217;s operating leases were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_z3eWR2SbYx5g" style="display: none">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</span></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">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20210201__20210430_zVGlHWW1nBzi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20200201__20200430_zfsh57nzKjwh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200801__20210430_z4CfN1tF7SSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zXcp23e8wo83" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Operating lease cost</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">700</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">707</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,125</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,130</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--ShortTermLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">217</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">66</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">412</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">198</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="padding-bottom: 2.5pt">&#160;</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">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">773</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,537</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,328</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasePayments_pn3n3_z03s38NNAEn4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Operating cash flows from operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">694</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">687</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,076</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,056</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A7_zdJ3mwS8yKX" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_894_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_zThkRHSn5esl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B3_zyjylN5nxVO2">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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Weighted-average remaining lease term-operating leases</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210430_zyt6btIN6aul" style="font: 10pt Times New Roman, Times, Serif">3.5
                                            </span><span style="font: 10pt Times New Roman, Times, Serif">years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200731_zyTzeXfe1kia" title="Weighted-average remaining lease term-operating leases">4.2</span> years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"/><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20210430_zdFddGhDbeP6" title="Weighted-average discount rate-operating leases">2.9</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"/><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20200731_zP6t0xYcyGrl" title="Weighted-average discount rate-operating leases">3.12</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
</table>

<p id="xdx_8A8_zrADJalCXDO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $<span id="xdx_906_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_pn5n6_c20200829__20200901_zOa3Unmy5Ywg" title="Operating lease liabilities">0.6
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million. The Company&#8217;s aggregate operating
lease liability was as follows:</span></p>

<p id="xdx_894_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zMDWz935tQWh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; visibility: hidden; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span>On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company&#8217;s
aggregate operating lease liability was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: justify; text-indent: 23.75pt; visibility: visible"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zYfTmceX40Rd" style="display: none">Schedule of Aggregate Operating Lease Liability</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210430_zWQ3t5CfLMr9" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20200731_zlTFelnGuih2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzFLG_z4XSo6kRoC64" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Operating lease liabilities included in &#8220;Other current liabilities&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,516</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzFLG_zD4JQVYsaRId" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">6,108</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,353</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzFLG_ztMXprYfor84" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">8,624</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,703</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A4_zxxmtHfJO3Sj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOjywEbPngfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Future
minimum maturities of operating lease liabilities were as follows (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zE9iTi8PBD49" style="display: none">Schedule of Future Minimum Maturities of Operating Lease Liabilities</span></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="vertical-align: bottom">
    <td style="text-align: left">Twelve-month period ending April 30:</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210430_zBZxTFxGryhc"><span style="display: none; font-family: Times New Roman, Times, Serif">Apr
    30, 2021</span></td><td>&#160;</td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzSeM_zOJVyy5kDISc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,787</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzSeM_zmkBwCdwhk6c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,489</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzSeM_zz1FMJ4IwGg6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">1,949</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzSeM_zHTjGMNiATEj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">1,853</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzSeM_zJzPNAMqvf51" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td></tr>

<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzSeM_zX8wBg6r4bAb" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzSeM_zUoKOipEQ5f1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Total lease payments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">9,111</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zSs6eaupQ31h" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(487</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">8,624</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AF_znGXT5IGBK4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799884968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_803_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_zIeKLbEIjo95" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
5&#8212;<span id="xdx_820_zZ4A46s8ZvI">Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zVxc8tQUM7s7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmK4IWCL1Snb" style="display: none">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430_zkke41AThCR" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200731_zImEKjaIoQmc" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zCZqIGrGgfkb" 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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">84,017</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">84,860</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zIPkaiD5f3Ve" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">110,992</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">116,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCz6JX_znowi3188o0k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">195,009</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,222</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A1_zfEQpJOjLxrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, restricted cash and cash equivalents included $<span id="xdx_900_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_zCknpuhUD3Q1">110.9
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_907_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20200731__srt--ProductOrServiceAxis__custom--IDTFinancialServicesLimitedMember_znGAEdFHIra2">116.3
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, respectively, in restricted cash and
cash equivalents for customer deposits held by IDT Financial Services Limited, the Company&#8217;s Gibraltar-based bank.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801224840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Debt Securities</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zVOAokbW5D72" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
6&#8212;<span id="xdx_820_z7NkX866Iq7l">Debt Securities</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_893_eus-gaap--MarketableSecuritiesTextBlock_zQdMvbskuP49" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of available-for-sale debt securities:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B1_zSop7bdp5RNh" style="display: none">Schedule of Available-for-sale Securities</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td id="xdx_F49_z9KwN1My4Ek9" style="padding-left: 10pt; width: 40%">Certificates of deposit*</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zWG8C17gICA" style="width: 11%; text-align: right" title="Amortized Cost">1,927</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zkwc83DbdG9g" style="width: 11%; text-align: right" title="Gross Unrealized Gains">&#160;<span style="-sec-ix-hidden: xdx2ixbrl1339">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zzurc7E5zXPi" style="width: 11%; text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1341">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zl6md8F2KMbi" style="width: 11%; text-align: right" title="Fair Value">1,927</td><td style="width: 1%; text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">1,672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1347">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkLUXFy4ofn" style="text-align: right" title="Gross Unrealized Losses">(28</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">1,644</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">6,283</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z3WXPKExTYti" style="text-align: right" title="Gross Unrealized Losses">(112</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">6,192</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">7,091</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1363">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zFd7j4IdA7t3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses">(2</td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value">7,089</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">16,973</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains">21</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430_z1el4PDEW5s8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses">(142</td><td style="padding-left: -30pt; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">16,852</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td id="xdx_F43_zRVXVcXZQZec" style="padding-left: 10pt">Certificates of deposit*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_ztHxQyky16qj" style="text-align: right" title="Amortized Cost">13,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_z3oxK8wefIZ2" style="text-align: right" title="Gross Unrealized Gains">58</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zdwJY1i8kbGf" style="text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1381">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zMRhyGYYPEfl" style="text-align: right" title="Fair Value">13,902</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">2,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1387">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkxelMxchxfa" style="text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">2,498</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">1,979</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1395">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zAyqEnLsEmve" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value">1,963</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">18,321</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains">58</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731_zI7ySwe8xg01" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses">(16</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">18,363</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
  <td style="text-align: justify; width: 0.25in"><span id="xdx_F05_zNY8AveQj4N5" style="font: 10pt Times New Roman, Times, Serif">*</span></td>
  <td style="text-align: justify"><span id="xdx_F1E_zI7FGoGmgksf" style="font: 10pt Times New Roman, Times, Serif">Each of the Company&#8217;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_8AA_zkUb4dUqWBje" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Proceeds
from maturities and sales of debt securities and redemptions of equity investments were $<span id="xdx_905_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20210201__20210430_zg3CcWMEmcK3">7.1
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_90B_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200201__20200430_zkNwbc4wOHZj">1.6
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_904_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20200801__20210430_zOgTZAY14Odl">18.7
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_907_eus-gaap--ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_pn5n6_c20190801__20200430_zp8yvRyq8zKe">4.3
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and nine months ended
April 30, 2021 and 2020. 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_894_eus-gaap--AvailableForSaleSecuritiesTextBlock_zwG2WTu8vaX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
contractual maturities of the Company&#8217;s available-for-sale debt securities at April 30, 2021 were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zWOSMlKKsLkb" style="display: none">Schedule of Contractual Maturities of Available-for-sale Debt Securities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zBQ2XAggViEe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz8IJ_z8q44Cbu6ls8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Within one year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,048</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zII3iUmfwiL3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">After one year through five years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,986</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zzC6rzCn57d7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">After five years through ten years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,399</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zvj9z8sRAo6f" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">419</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDz8IJ_zxv1ySTRAvZ3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">16,852</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A0_zb6HT5k6nzHh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_897_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_zjtU0lzFSkBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zTJfUJOvjBr1" style="display: none">Schedule of Available-for-sale Securities, Unrealized Loss Position</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Unrealized Losses">28</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Fair Value">1,644</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDiZFXOjg6d1" style="text-align: right" title="Unrealized Losses">112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">5,535</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Municipal
                                            bonds</p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zgRndmumuauj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Losses">2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"><p id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zTtGqzQQ1uV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Fair Value">5,399</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses">142</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">12,578</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Municipal bonds</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses">16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">1,963</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AE_zG3qG1wZfl68" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, there were no securities in a continuous unrealized loss position for 12 months or longer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799814072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock', window );">Equity Investments</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_zSqptGUtr5Il" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
7&#8212;<span id="xdx_822_z9YNXZc99J9j">Equity Investments</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89D_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zX4id39UiThd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Equity
investments consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zuEWVlGAjuj9" style="display: none">Schedule of Equity Investments</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr 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_907_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zzq2ZOiyorA1" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zEO1EnFhFJoa" title="Number of related party shares received">42,282</span></span> shares at April 30, 2021 and July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--EquitySecuritiesFvNi_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments">562</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments">59</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Rafael Holdings, Inc. Class B common stock, <span id="xdx_908_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zyNxIo8Cs4ih" title="Number of related party shares received">28,320</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_z20EL0fXneog" title="Number of related party shares received">27,806</span> shares at April 30, 2021 and July 31, 2020, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFvgqgrdfBth" style="text-align: right" title="Current equity investments">1,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_pn3n3" style="text-align: right" title="Current equity investments">389</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Rafael Holdings, Inc. restricted Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zHkvNMEAX2p6" title="Number of related party shares received">261,894</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_d0_c20190801__20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zIFXi4KbU6Jf" title="Number of related party shares received">nil</span>
shares at April 30, 2021 and July 31, 2020, respectively</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Current equity investments"><p id="xdx_985_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zOq8nAZTxjh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments">10,827</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zMFLqFZEpjN1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1473">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other marketable equity securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Current equity investments"><p id="xdx_980_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zWcZdSjDZDk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments">1,956</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zMVMkSeQkqsd" style="text-align: right" title="Current equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1477">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Fixed income mutual funds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zLXwcKvRWzu8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments">23,070</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments">5,516</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Current equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EquitySecuritiesFvNi_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments">37,586</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments">5,964</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Noncurrent equity investments">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Noncurrent equity investments">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (&#8220;Visa Series C Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zNYrdu3Pwa68" style="text-align: right" title="Noncurrent equity investments">2,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zTcexkUARnb" style="text-align: right" title="Noncurrent equity investments">3,825</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Visa Inc. Series A Convertible Participating Preferred Stock (&#8220;Visa Series A Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbqEBQGMznCf" style="text-align: right" title="Noncurrent equity investments">2,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zVGYNyADQ4Yj" style="text-align: right" title="Noncurrent equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1493">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Series B convertible preferred stock
                                 in equity method investment</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_zJ6s1bZetpsj" style="text-align: right" title="Noncurrent equity investments">3,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_z9y33bWboc9b" style="text-align: right" title="Noncurrent equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1497">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Hedge funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z1xUb6pE4sme" style="text-align: right" title="Noncurrent equity investments">3,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_zVCGI3J4Imk6" style="text-align: right" title="Noncurrent equity investments">4,783</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_z9dJ7mjK3jM4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments">2,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zpFocQZeXfqi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments">225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Noncurrent equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430_zbZjApntOBA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments">14,922</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731_zRdk4Ofqy9i" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments">8,833</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AC_zuCk0r5AOGTc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
June 1, 2016, the Company completed a pro rata distribution of the common stock that the Company held in the Company&#8217;s subsidiary
Zedge, Inc. (&#8220;Zedge&#8221;) to the Company&#8217;s stockholders of record as of the close of business on May 26, 2016. Howard S.
Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the unrestricted
Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted
stock held by certain of the Company&#8217;s employees and the Company&#8217;s payment of taxes related thereto.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 7, 2020, the Company purchased from Rafael <span id="xdx_909_eus-gaap--InvestmentOwnedBalanceShares_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii">218,245
</span></span><span style="font: 10pt Times New Roman, Times, Serif">newly issued shares of Rafael&#8217;s Class B
common stock and a warrant to purchase up to <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii">43,649
</span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
at an exercise price of $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii">22.91
</span></span><span style="font: 10pt Times New Roman, Times, Serif">at any time on or after December 7, 2020 and
on or prior to June 6, 2022. The aggregate purchase price of $<span id="xdx_901_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zd8bRIkI2iK3">5.0
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million was allocated $<span id="xdx_90A_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zJ9mAUS8XXSi">4.6
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to the shares and $<span id="xdx_90B_eus-gaap--InvestmentOwnedAtFairValue_iI_pn5n6_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--WarrantsClassBCommonStockMember_z9Mn2chEk4K5">0.4
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to the warrant based on their relative
purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model
that represented a Level 3 measurement. The purchase price was based on a per share price of $<span id="xdx_900_eus-gaap--SharesIssuedPricePerShare_c20201207__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_pii">22.91</span></span><span style="font: 10pt Times New Roman, Times, Serif">,
which was the closing price of Rafael&#8217;s Class B common stock on the New York Stock Exchange on the trading day immediately preceding
the purchase date. On March 15, 2021, the Company exercised the warrant in full and purchased <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_pii">43,649
</span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
for cash of $<span id="xdx_902_ecustom--ClassOfWarrantOrRightTotalExercisePriceOfWarrants_iI_pn5n6_c20210315__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonMember_zGUxPzZDqhWl" title="Class of warrant, exercise price of warrants">1.0</span>
</span><span style="font: 10pt Times New Roman, Times, Serif">million. At April 30, 2021, these <span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20210430__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zAE4aFfvOUb7">261,894</span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares of Rafael&#8217;s Class B common stock
were not available for sale, assignment, or transfer. These restrictions will lapse in June 2021 for <span id="xdx_905_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210630__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zZr5Wc62wyt5" title="Owned shares">218,245</span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares and September 2021 for <span id="xdx_906_eus-gaap--InvestmentOwnedBalanceShares_iI_pid_c20210930__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_z6GuIzmv6ADg" title="Owned shares">43,649</span>
</span><span style="font: 10pt Times New Roman, Times, Serif">shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2016, upon the acquisition of Visa Europe Limited by Visa, Inc. (&#8220;Visa&#8221;), IDT Financial Services Limited received
<span id="xdx_907_eus-gaap--InvestmentOwnedBalanceShares_iI_pii_c20160630__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z6Q3vraUnhti" title="Owned shares">1,830 </span>shares of Visa Series C Preferred among other consideration. At July 31, 2020, each share of Visa Series C Preferred was
convertible into <span id="xdx_907_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200731__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares">13.722</span> shares of Visa Class A common stock (the &#8220;Conversion Adjustment), subject to certain conditions,
and will be convertible at the holder&#8217;s option beginning in June 2028. On September 24, 2020, in connection with Visa&#8217;s
first mandatory release assessment, the Company received <span id="xdx_904_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Owned shares">125</span> shares of Visa Series A Preferred and the Conversion Adjustment for
Visa Series C Preferred was reduced to <span id="xdx_905_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember_pii" title="Convertible shares">6.861</span>. The 125 shares of Visa Series A Preferred are convertible into <span id="xdx_90D_eus-gaap--InvestmentOwnedBalanceShares_c20200924__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesAConvertibleParticipatingPreferredStockMember__us-gaap--StatementEquityComponentsAxis__custom--VisaClassACommonStockMember_pii" title="Owned shares">12,500</span> shares of
Visa Class A common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_z2dKa6m829v1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
changes in the carrying value of the Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BC_zsM0BJsuhbia" style="display: none">Schedule of Carrying Value of Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zwBin8JZOcRa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20200201__20200430_ze8961cHblXg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zs9OxqsrR0Ja" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20190801__20200430_z5YLiGS2Ab5e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zgqvpjbVqlA6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,223</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,109</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,919</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--RedemptionForVisaMandatoryReleaseAssessment_zoLjHPCyK1Sj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1544">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,870</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_zq0wjODOKGH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustment for observable transactions involving a similar investment from the same issuer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">404</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(412</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">388</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_zC7NYj8SyAMl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Redemptions</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1554">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1556">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1558">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1559">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1560">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1561">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_zPMh83mg8y08" 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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,621</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,933</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,621</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,933</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AA_zsnJsOJatyCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the three months ended April 30, 2021 and the nine months ended April 30, 2021 and 2020, the Company increased the carrying value
of the shares of Visa Series C Preferred it held by $<span id="xdx_902_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20210201__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zOkFDr9iAzp5" title="Carrying value of shares increased">0.4
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, $<span id="xdx_903_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zPRphkqF51qa">0.4</span> million, and $<span id="xdx_90C_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_pp0p0_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_z3rOs4YVL8e2">14,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">,
respectively, and in the three months ended April 30, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred
it held by $<span id="xdx_905_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount_pn5n6_c20200201__20200430__us-gaap--StatementClassOfStockAxis__custom--VisaSeriesCConvertibleParticipatingPreferredStockMember_zDGHVGupwAde" title="Carrying value of shares decreased">0.4
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million, based on the fair value of Visa Class
A common stock and a discount for lack of current marketability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_892_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zrvazgTMsuR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Unrealized
gains and losses for all equity investments included the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zobelAXRTKz9" style="display: none">Schedule of Unrealized (losses) Gains for All Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20210201__20210430_zkKE5iyL0xc3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200201__20200430_zv2Ukdbt4dkc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200801__20210430_zeDHk4E4KoUa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20190801__20200430_z88evP0yNgnh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_ecustom--EquitySecuritiesFvNiRecognizedGainLossNet_maESFNRzwmy_zX4XrdnxIFT2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Net gains (losses) recognized during the period on equity investments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,435</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,226</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,822</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(817</td><td style="width: 1%; text-align: left">)</td></tr>
<tr id="xdx_403_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_iN_pn3n3_msESFNRzwmy_zJmCrgTsbPb7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: net gains and losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1581">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1583">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1584">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40F_ecustom--EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_iT_pn3n3_mtESFNRzwmy_zyeM4gWs6wfh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,435</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,226</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,822</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(817</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<p id="xdx_8A6_z1Tukcg8AxJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Equity Method <span style="font: 10pt Times New Roman, Times, Serif">Investment</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
February 2, 2021, the Company paid $<span id="xdx_906_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn5n6_c20210130__20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_ztW9BrlMJJNh">4.0
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million to purchase shares of series B
convertible preferred stock of a communications company (the equity method investee, or &#8220;EMI&#8221;). The shares purchased represent
<span id="xdx_902_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pii_dp_c20210202__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zGRUPe5ogPsa" title="Equity Method Investment, Ownership Percentage">23.95</span>%
</span><span style="font: 10pt Times New Roman, Times, Serif">of the outstanding shares of the EMI on
an as converted basis. The Company accounts for this investment using the equity method since the series B convertible
preferred stock is in-substance common stock, and the Company can exercise significant influence over the operating and financial
policies of the EMI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_zftaFBEuqgdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;s equity method investment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zo1YsjAruhqi" style="display: none">Summary
of Changes in Equity Method Investments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zKqoOUYvXL5h" style="text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1596">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zZdgInSjMhC1" style="text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1598">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Purchase of series B convertible preferred stock</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCAI3g5vJFk9" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock">4,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z4kD9QaOyt3i" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"><span style="-sec-ix-hidden: xdx2ixbrl1602">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znlSckIuXcQ3" style="text-align: right" title="Equity in the net loss of investee">(386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zzSYcdF2zDG9" style="text-align: right" title="Equity in the net loss of investee"><span style="-sec-ix-hidden: xdx2ixbrl1606">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Amortization of equity method basis difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCC4op3Qgukc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference">(142</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcAAsdAhESuj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhhiTcLv4104" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,472</td><td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTOX8ILGt4dl" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"><span style="-sec-ix-hidden: xdx2ixbrl1614">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


<p id="xdx_8A3_zdgjnIGLNEm5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company determined that on the date of the acquisition, there was a difference of $<span id="xdx_902_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_iI_pn5n6_c20210202_zqjtsSTAUTwg" title="Investment propotional interest">2.7</span> million between its investment in the
EMI and its proportional interest in the equity of the EMI, which represented the Company&#8217;s share of the EMI&#8217;s
customer list on the date of acquisition. <span id="xdx_90E_eus-gaap--EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment_c20200801__20210430_zqcvCwoupoI5" title="Estimated life of investment">This basis difference is being amortized over
the 6-year estimated life of the customer list.</span> In the accompanying consolidated statements of operations, amortization of equity
method basis difference is included in the equity in the net loss of investee, which is recorded in &#8220;Other income (expense), net&#8221;
(see Note 15).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_894_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zZ9thSlSKV43" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Summarized
unaudited statements of operations of the EMI from the date of acquisition was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_z2QfP3S9VGZ" style="display: none">Summary of Unaudited Statements of Operations</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTzGKHNXK5yc" style="width: 14%; text-align: right" title="Revenues">718</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhH43lgYDX25" style="width: 14%; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Direct cost of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zqHpfQTy6nlb" style="text-align: right" title="Direct cost of revenues">804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zlY7pGrCUBI8" style="text-align: right" title="Direct cost of revenues"><span style="-sec-ix-hidden: xdx2ixbrl1628">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuCzMHpIxsP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative">1,525</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zvYvMDDJqrS7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"><span style="-sec-ix-hidden: xdx2ixbrl1632">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total costs and expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingExpenses_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zOP8qDxoWpu5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses">2,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingExpenses_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zHUa9JvuVPw8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Loss from operations and net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSWWMl4iexjg" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss">(1,611</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z9FSdwB9hckj" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AB_zTbQOlpuHA55" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799726952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_ziwrYhEr08x1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
8&#8212;<span id="xdx_823_zmxUvcjqOwz7">Fair Value Measurements</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zD7dW8wLGbx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zHgfGXy5kSab" style="display: none">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_z3uQwdTluGKd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1 (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zMrEeAXHSf91" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2 (2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zlOlaGuxdsu3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3 (3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">Debt securities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8e0yXyhO2uc" style="width: 11%; text-align: right" title="Debt securities">1,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zNOQHUjBKUKh" style="width: 11%; text-align: right" title="Debt securities">15,208</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z7SRWesfpqzf" style="width: 11%; text-align: right" title="Debt securities"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="width: 11%; text-align: right" title="Debt securities">16,852</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zKUzGD05XyBf" style="text-align: right" title="Equity investments included in current assets">26,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z8Zyxwk9Ixhc" style="text-align: right" title="Equity investments included in current assets">10,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zfKUF3618bt" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1658">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsCurrentAsset_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets">37,586</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zsbuTjBVClL9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1662">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zhgoqC3Yiene" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">2,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEySdgnF10i9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">2,343</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">5,263</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z1JGynur5a9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,403</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z9cjtyyga4o2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,955</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zQAuUCwoDai8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--InvestmentsFairValueDisclosure_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">59,701</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zHGAcOzmz4Eh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1678">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zuq0FbzazNdc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1680">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zXRftY2bg6mb" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(795</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(795</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt securities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8t3hPk0X3X3" style="text-align: right" title="Debt securities">2,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zKMqwYGme67c" style="text-align: right" title="Debt securities">15,865</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zGor5rV8y972" style="text-align: right" title="Debt securities"><span style="-sec-ix-hidden: xdx2ixbrl1690">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Debt securities">18,363</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zRFr5FCengYd" style="text-align: right" title="Equity investments included in current assets">5,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZMLiB5wshz5" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1696">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zoIQVJGxk34l" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1698">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsCurrentAsset_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets">5,964</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets </td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zZHVqpNzmPOe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1702">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zcp1yhmMxGHb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1704">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_ztGrSGZiOi1j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">3,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--EquityInvestmentsNoncurrentAssets_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">3,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzsLIjV0Ovsh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">8,462</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zY8y6T2jygZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">15,865</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z32P3xAJWQe3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">3,825</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,152</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zurudnFUCVIg" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1718">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1720">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(396</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(396</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 0.15in"><span id="xdx_F0D_zz5UUQ8ZWaCd" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.15in"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_z1lh6QSvtTxf" style="font: 10pt Times New Roman, Times, Serif">quoted
    prices in active markets for identical assets or liabilities</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F03_ztCcGN5JjLe" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_zKHv3UIxIdU6" style="font: 10pt Times New Roman, Times, Serif">observable
    inputs other than quoted prices in active markets for identical assets and liabilities</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F00_zQLPulb0fDpg" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F17_z9jSNusuR0Yi" style="font: 10pt Times New Roman, Times, Serif">no
    observable pricing inputs in the market</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p id="xdx_8A9_ziIdWso0GHKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021 and July 31, 2020, the Company had $<span id="xdx_908_ecustom--InvestmentInHedgeFunds_pn5n6_c20210401__20210430_zt87cVbnAz97" title="Investment in hedge funds">3.5</span> million and $<span id="xdx_90D_ecustom--InvestmentInHedgeFunds_pn5n6_c20200701__20200731_z2Z0lQOmTsXa" title="Investment in hedge funds">4.8</span> million, respectively, in investments in hedge funds,
which were included in noncurrent &#8220;Equity investments&#8221; in the accompanying consolidated balance sheets. The Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89F_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zFCK8AlxxUe1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zqRc7sJ771ua" style="display: none">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20210201__20210430_ziBVJDJknYGf" style="width: 11%; text-align: right" title="Balance, beginning of period">2,319</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200201__20200430_zhPAEyqcexs1" style="width: 11%; text-align: right" title="Balance, beginning of period">4,045</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200801__20210430_z3Us9nd3KsA3" style="width: 11%; text-align: right" title="Balance, beginning of period">3,825</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20190801__20200430_zPUZAvpx5Sxe" style="width: 11%; text-align: right" title="Balance, beginning of period">3,619</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Purchase of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20210201__20210430_zLowBPuaaO13" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1743">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200201__20200430_zCp6blsP9bWf" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1745">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200801__20210430_zV29DWzwIdef" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant">354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20190801__20200430_z1Vz18Klr5c6" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1749">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercise of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20210201__20210430_zB6MJQqKtRX9" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant">(380</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200201__20200430_zxC16ZSLqDf" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1753">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200801__20210430_z4E39XQEPvkj" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant">(380</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20190801__20200430_zR9iMxNfJfV3" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1757">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20210201__20210430_zBl5wqaP2kE9" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1759">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200201__20200430_zysgCM5g4D97" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1761">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200801__20210430_zERaRGX9ZBV3" style="text-align: right" title="Redemption for Visa mandatory release assessment">(1,870</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20190801__20200430_zLngqCMOGiJ" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1765">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total gains (losses) recognized in &#8220;Other income (expense), net&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20210201__20210430_zZoC1vWv7UB6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">404</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200201__20200430_zF3uHGzSHDm1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">(412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200801__20210430_zlWIVtTGnFV7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">414</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20190801__20200430_zXFxmVlZPGge" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">14</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20210201__20210430_zMTDFNd2eUxj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200201__20200430_zv0hB8O9nE67" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,633</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200801__20210430_zCH6FgDw1Mzc" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20190801__20200430_zzR6nVk21XDb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,633</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zsuplJBQXiNb" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1783">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200201__20200430_zTitvSdSgcf4" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1785">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200801__20210430_zypHQym88GSj" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1787">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20190801__20200430_zgKQcErqiQhl" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1789">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A8_zbHb19gXLj05" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zy9s5SgTlQ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zVzEwa2BJGUa" style="display: none">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20210201__20210430_z5OgYS8yWGqi" style="width: 11%; text-align: right" title="Balance, beginning of period">799</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200201__20200430_znCtEI8sfjbe" style="width: 11%; text-align: right" title="Balance, beginning of period">370</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200801__20210430_zlYr9jqHPuDb" style="width: 11%; text-align: right" title="Balance, beginning of period">396</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20190801__20200430_ztZi7Rn5BX2a" style="width: 11%; text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1799">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transfer into Level 3 from acquisitions (see Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20210201__20210430_zWbVBSXn3n7a" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"><span style="-sec-ix-hidden: xdx2ixbrl1801">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20200201__20200430_zVeHjbSsvsYd" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"><span style="-sec-ix-hidden: xdx2ixbrl1803">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20200801__20210430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)">393</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20190801__20200430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)">375</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total (gains) losses included in &#8220;Foreign currency translation adjustment&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20210201__20210430_zGmh5xGNoaKc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200201__20200430_zWKCnP8roDai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(5</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200801__20210430_zfn5Ir9GCrX5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20190801__20200430_znB9QfHGAcp7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20210201__20210430_zFcx4nQwS5H3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">795</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200201__20200430_z3K2svJbIsOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200801__20210430_z5kMr3f87ctb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">795</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20190801__20200430_zwZXgDUQjabg" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zRUNqDXPYLd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1825">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1827">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1829">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1831">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A0_z4geQUvO8d1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Fair
Value of Other Financial Instruments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
estimated fair value of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Cash
and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities.
</i>At April 30, 2021 and July 31, 2020, 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 other current assets, customer deposits, 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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>Other
assets and other liabilities. </i>At April 30, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated
fair value. The fair values were estimated based on the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801524728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--BusinessCombinationDisclosureTextBlock_zKmMwBxZjEs1" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
9&#8212;<span id="xdx_820_zhfHnhedyCOj">Acquisitions</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 3, 2020, the Company&#8217;s subsidiary IDT International Telecom, Inc. (&#8220;IDTIT&#8221;) acquired <span id="xdx_90D_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z8wWvlc7Nxr6" title="Business acquired percentage">51%</span> of the issued
shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data
top-ups and other services across borders via a single point application programming interface. The operating results of the acquired
company from the date of acquisition, which were not significant, are included in the Company&#8217;s consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89E_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zH6sR7ZnTFkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
acquisition date fair value of the consideration consisted of the following (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_z1yJDdAmihy" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_49D_20201129__20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zkSvb26k4Se4" style="border-bottom: Black 1.5pt solid; text-align: right">December 03 2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_400_eus-gaap--PaymentsToAcquireBusinessesGross_maPTABNzuUZ_zuWamDxJNlo2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,732</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_iN_pn3n3_di_msPTABNzuUZ_z4ESgK1HkIV6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_iT_pn3n3_mtPTABNzuUZ_maBCCTIzFJr_z65g7aCr3a98" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash paid, net of cash acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,388</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_pn3n3_maBCCTIzFJr_zxuYnyvvC5Bl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration">393</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--BusinessCombinationConsiderationsTransferred1_iT_pn3n3_mtBCCTIzFJr_zqTTVZsUx2Ug" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total fair value of consideration, net of cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,781</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A8_zgQxm0cowyy8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20200801__20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zpsZMkjoNhZj">The
contingent consideration of $<span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_pn5n6_c20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5n1DN7vL8pc">0.5</span> million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA
(as defined in the purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no
later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and
September 30, 2022.</span></span> <span style="font: 10pt Times New Roman, Times, Serif">The acquisition-date fair value
of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on
significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated
fair value of the contingent consideration in the period from the acquisition date to April 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_895_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zAnM5vtRBuPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
impact of the acquisition&#8217;s purchase price allocations on the Company&#8217;s consolidated balance sheet was as follows
(in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BD_zEXZgeCJT4d4" style="display: none">Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet</span></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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49D_20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zYmrh9srzIu8" style="text-align: right">April 30, 2020</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Trade accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">656</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,644</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--Goodwill_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0">2,025</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships (<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zI9fdF9oWOo3" title="Finite lived intangible asset useful life">15</span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,960</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tradenames (<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmYvFZJSwuC5" title="Finite lived intangible asset useful life">20</span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">440</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">197</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_znIcIdXW4mZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Trade accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,306</td><td style="text-align: left">)</td></tr>
<tr id="xdx_40A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(423</td><td style="text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pn3n3_di_zHTyfpmgYmmi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(329</td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_iNI_pn3n3_di_z7ythxCYzzOi" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Noncontrolling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,188</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net assets excluding cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,781</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A2_z6Fei6saU3ni" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">Pursuant to a Put/Call Option
Agreement related to the <span id="xdx_908_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20201203__us-gaap--OptionIndexedToIssuersEquityTypeAxis__custom--PutCallOptionAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zzspkxnca9t4" title="Business acquired percentage">5</span>% of the issued shares of the acquired company that the seller did not initially sell to IDTIT (&#8220;Option
Shares&#8221;), the seller exercised its option and on March 22, 2021, IDTIT purchased the Option Shares for $<span id="xdx_90B_ecustom--OpenOptionContractWrittenExercisePrice_iI_pn5n6_c20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_z5qr0eTTyzel" title="Option of shares value">0.3</span> million. The purchase
of the Option Shares resulted in a $<span id="xdx_90B_ecustom--PurchaseOfOptionSharesReduction_iN_pn5n6_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--NoncontrollingInterestMember_zdEgpzaDI5U1" title="Purchase of option shares reduction">0.2</span> million reduction in &#8220;Noncontrolling interests&#8221; and a $<span id="xdx_904_ecustom--PurchaseOfOptionSharesReduction_iN_pp0p0_di_c20210321__20210322__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zMHnzTQhsddc" title="Purchase of option shares reduction">21,000</span> reduction in &#8220;Additional
paid-in capital&#8221; in the consolidated balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the
expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s pro forma results of operations as if the acquisition occurred on August 1, 2019 were not materially different
from the actual results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Ringsouth
Europa, S.L.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 11, 2019, the Company&#8217;s subsidiary, net2phone, Inc. acquired <span id="xdx_90E_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pii_dp_uPercentage_c20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zs6SMdMpvS7d">100%
</span></span><span style="font: 10pt Times New Roman, Times, Serif">of the outstanding shares of Ringsouth Europa,
S.L. (&#8220;Ringsouth&#8221;), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair
value of the consideration consisted of the following (in thousands):</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--RingsouthEuropaSLMember_z2YYTOtem6ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zQzgDBRSMIW7" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_493_20191208__20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zil2Jv0DZjZ8" style="border-bottom: Black 1.5pt solid; text-align: center">December 11, 2019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--PaymentsToAcquireBusinessesGross_maBCCTIzxWV_z72LFxCdD4zl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">450</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_maBCCTIzxWV_zoHOJzwo0nMl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration">375</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_mtBCCTIzxWV_zQCxBVQeYLo6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total fair value of consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">825</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A7_zm0A4DKxFoVj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Ringsouth&#8217;s
operating results from the date of acquisition, which were not significant, were included in the Company&#8217;s consolidated
financial statements. The Company&#8217;s pro forma results of operations as if the Ringsouth acquisition occurred on August 1,
2019 were not materially different from the actual results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801195608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Gain (Expense), Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeAndExpenseTextBlock', window );">Other Operating Gain (Expense), Net</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zTtvfWHqvBO5" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
10&#8212;<span id="xdx_822_znB9qthXYoO7">Other Operating Gain (Expense), Net</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_89D_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zwNoimkJkGgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the other operating gain (expense), net by business segment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zH7r2WjO9wg9" style="display: none">Schedule of Other Operating Gain (Expense), Net</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Corporate&#8212;Straight Path Communications Inc. class action insurance claims net of
    legal fees/(legal fees net of insurance claims)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20210201__20210430_zj7Xfu5OKYXf" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">605</td><td style="width: 1%; text-align: left"/><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200201__20200430_zuH7qYtASnv1" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">152</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200801__20210430_zJqhE4wnDzye" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">601</td><td style="width: 1%; text-align: left"/><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20190801__20200430_z7qCRPKMDW8b" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">(269</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">net2phone-UCaaS&#8212;other, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--Net2PhoneUCaasOtherNet_c20210201__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"><span style="-sec-ix-hidden: xdx2ixbrl1912">&#8212;</span></td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Net2PhoneUCaasOtherNet_c20200201__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"><span style="-sec-ix-hidden: xdx2ixbrl1914">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--Net2PhoneUCaasOtherNet_c20200801__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net">(100</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--Net2PhoneUCaasOtherNet_c20190801__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net">(63</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fintech&#8212;money transfer settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--FintechmoneyTransferSettlement_pn3n3_c20210201__20210430_zhdnUaHq02Rh" style="text-align: right" title="Fintech-money transfer settlement">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200201__20200430_zxcVGeXKZYl8" style="text-align: right" title="Fintech-money transfer settlement"><span style="-sec-ix-hidden: xdx2ixbrl1922">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200801__20210430_zasINvANalSh" style="text-align: right" title="Fintech-money transfer settlement">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--FintechmoneyTransferSettlement_pn3n3_c20190801__20200430_z3bKLlX0ueM9" style="text-align: right" title="Fintech-money transfer settlement"><span style="-sec-ix-hidden: xdx2ixbrl1926">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;gain from sale of rights under class action lawsuit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1928">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1930">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit">2,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1934">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Traditional Communications&#8212;net2phone indemnification claim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_pn3n3_c20210201__20210430_z1spnrhoP1Lg" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(55</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(442</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(920</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;Carrier Services settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1944">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1946">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement">(554</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1950">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Traditional Communications&#8212;accrual for non-income related taxes related to a foreign subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1952">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1954">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1956">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary">(2,150</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other operating gain (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">595</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OtherOperatingIncomeExpenseNet_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">(234</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--OtherOperatingIncomeExpenseNet_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">1,550</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OtherOperatingIncomeExpenseNet_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">(3,402</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<p id="xdx_8A0_zGld0NXvHnF4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Straight
Path Communications Inc. Class Action</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company&#8217;s subsidiary Straight Path Communications
Inc. (&#8220;Straight Path&#8221;) to the Company&#8217;s stockholders of record as of the close of business on July 25, 2013. As discussed
in Note 14, there is a pending putative class action on behalf of Straight Path&#8217;s stockholders and derivative complaint naming
the Company, among others. The Company incurred legal fees of $<span id="xdx_901_eus-gaap--LegalFees_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zg4JAXGBn0Hh">0.3
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_900_eus-gaap--LegalFees_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zwgNgyhntHT6">1.2
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_903_eus-gaap--LegalFees_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zZrIEjegjeO5">2.0
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_90D_eus-gaap--LegalFees_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zpvgz5LAQkbb">2.5
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of
$<span id="xdx_907_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20210201__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zv3TryS4X5Ce">0.9
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_903_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200201__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_zR8RKl9V3IZ1">1.4
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the three months ended April 30, 2021
and 2020, respectively, and $<span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztTcMUU6nPCa">2.6
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million and $<span id="xdx_900_eus-gaap--UnusualOrInfrequentItemInsuranceProceeds_pn5n6_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StraightPathMember_ztvkxwIGEv3j">2.2
</span></span><span style="font: 10pt Times New Roman, Times, Serif">million in the nine months ended April 30, 2021
and 2020, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Gain
from Sale of Rights under Class Action Lawsuit</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 21, 2020, the Company received $<span id="xdx_906_ecustom--ProceedFromSaleToThirdParties_pn5n6_c20201219__20201221__us-gaap--LossContingenciesByNatureOfContingencyAxis__custom--PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember_z204ErCvUchk" title="Proceed from sale to third parties">2.0</span> million from the sale to a third party of all its rights under the Payment Card Interchange
Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa
and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with
their respective member banks, violated the antitrust laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Indemnification
Claim</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent
infringement claims brought against the customer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Accrual
for Non-Income Related Taxes</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign
subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other operating income and other operating expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801524728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z5vlHpV8ufab" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
11&#8212;<span id="xdx_822_zKXK0BGrbGp3">Equity</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock
Repurchases</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company&#8217;s
Class B common stock. The Board of Directors authorized the repurchase of up to <span id="xdx_90B_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430__srt--RangeAxis__srt--MaximumMember_zZB2MnSkis35" title="Number of repurchase shares authorised">8.0</span> million shares in the aggregate. In the nine
months ended April 30, 2021, the Company repurchased <span id="xdx_90D_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zUOldbYz2JIf" title="Repurchase of shares">463,792 </span>shares of Class B common stock for an aggregate purchase price of
$<span id="xdx_905_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGaEnZUdP7sj" title="Aggregate purchase price of repurchase">2.8</span> million. In the nine months ended April 30, 2020, the Company repurchased <span id="xdx_902_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zGDX0AGXm6sc" title="Repurchase of shares">40,763</span> shares of Class B common stock for an aggregate
purchase price of $<span id="xdx_908_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_znFCYJ3GSCfk" title="Aggregate purchase price of repurchase">0.2</span> million. At April 30, 2021, <span id="xdx_905_eus-gaap--StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_iI_pn5n6_c20210430_zlOKcnUg7By8" title="Remaining shares available for repurchase">5.8</span> million shares remained available for repurchase under the stock repurchase
program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, the Company paid $<span title="Repurchase of shares"><span id="xdx_906_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zNzyUSO2ElCh" title="Aggregate purchase price of repurchase">1.3</span></span> million and $<span id="xdx_90D_eus-gaap--TreasuryStockValueAcquiredCostMethod_pn5n6_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUbFRCs8xkq4" title="Aggregate purchase price of repurchase">0.3</span> million, respectively, to repurchase <span id="xdx_908_eus-gaap--TreasuryStockSharesAcquired_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zFjIJhIB1Oif" title="Repurchase of shares">109,381</span>
and <span id="xdx_906_eus-gaap--TreasuryStockSharesAcquired_pii_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__srt--TitleOfIndividualAxis__custom--EmployeesMember_zq7ORaflmcSf" title="Repurchase of shares">37,348</span> shares, respectively, of the Company&#8217;s Class B common stock that were tendered by employees of the Company to
satisfy the employees&#8217; tax withholding obligations in connection with the lapsing of restrictions on awards of deferred
stock units (&#8220;DSUs&#8221;) and restricted stock. Such shares were repurchased by the Company based on their fair market
value on the trading day immediately prior to the vesting date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Deferred
Stock Units Equity Incentive Program</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive
shares of the Company&#8217;s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance
with the program and based on elections made by certain grantees, the Company issued <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember_zxgbwpa8x4Mg" title="Number of common stock issued">283,838</span> shares of its Class B common stock
in respect of vested DSUs. Based on those elections, vesting for <span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod_pii_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zPIarYmSTus8" title="Number of common stock vested">19,919</span> DSUs was delayed until January 5, 2022. At April 30, 2021,
there were <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pii_c20200401__20210430__us-gaap--StatementEquityComponentsAxis__custom--DeferredStockUnitsMember__us-gaap--StatementClassOfStockAxis__custom--ClassBCommonStockMember_zB4rv8AY4PAi" title="Number of common stock unvested">154,169</span> unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on
January 5, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>2015
Stock Option and Incentive Plan</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the nine months ended April 30, 2021 and 2020, the Company received proceeds from the exercise of stock options of $<span id="xdx_90A_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20200801__20210430_zuKZiCZxgyle" title="Proceeds from exercise of stock options">0.7</span> million
and $<span id="xdx_907_eus-gaap--ProceedsFromStockOptionsExercised_pn5n6_c20190801__20200430_z6zcuMagEUCg" title="Proceeds from exercise of stock options">0.3</span> million, respectively, for which the Company issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20200801__20210430_pii" title="Number of common stock options exercise">81,041</span> and <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20190801__20200430_pii" title="Number of common stock options exercise">32,551</span> shares, respectively, of its Class B common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Grant
of Restricted Equity in net2phone 2.0, Inc.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company&#8217;s
Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pii_dxL_c20200101__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zcwflUSnPjSb" title="Number of restricted shares issued::XDX::50"><span style="-sec-ix-hidden: xdx2ixbrl2012">fifty restricted shares</span></span> of net2phone 2.0,
Inc. (&#8220;net2phone 2.0&#8221;) Class B common stock, which represents <span id="xdx_907_ecustom--StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross_pii_dp_uPercentage_c20201201__20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zzRdSn4bs0m8" title="Common stock outstanding percentage">5%</span> of the outstanding common stock of net2phone 2.0.
net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. <span id="xdx_90F_ecustom--RestrictedStockContingentVestingArrangementsDescription_c20200801__20210430__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zbEqlQZj3sN5" title="Grant of restricted equity description">The restricted shares will vest if: (a) for
any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue
that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted
shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and
on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted
shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone
2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.</span> The aggregate
estimated fair value on the grant date was $<span id="xdx_905_ecustom--StockIssuedDuringPeriodRestrictedStockGrantDateFairValue_iI_pn5n6_c20201231__dei--LegalEntityAxis__custom--NetTwoPhoneIncMember_zQPb8gBuAMRl" title="Aggregate estimated fair value on grant date recognized over the vesting period">0.2</span> million, which will be recognized over the vesting period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>401(k) Plan Matching Contribution &#8211; Subsequent
Event</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt">On May 27, 2021, the Company
contributed <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zkj2342aVkxi" title="Number of newly issued shares, shares">35,839</span> newly issued shares of its Class B common stock to the Company&#8217;s 401(k) Plan for $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn5n6_c20210526__20210527__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zVupYrlJpCU5" title="Number of newly issued shares">1.0</span> million of matching contributions.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/>&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801190312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zDhmzMDdpQg3" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
12&#8212;<span id="xdx_82D_zgCuyDa8WbCi">Earnings (Loss) Per Share</span></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-align: justify; text-indent: 23.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"/>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zji0JqytOHbk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_z9sGbObbuzil" style="display: none">Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share</span>&#160;</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="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" 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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br/> April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"/></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Basic weighted-average number of shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20210201__20210430_zX2iXhYfhM64" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">25,530</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200201__20200430_zXRpGufBxq4b" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">26,371</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200801__20210430_zkvOpvTJmIKl" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">25,475</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20190801__20200430_zRhAzqEuLyT3" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">26,323</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of dilutive securities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20210201__20210430_zrE0L5l8m2Sg" style="text-align: right" title="Effect of dilutive securities: Stock options">295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200201__20200430_z4TL1LxzHmg" style="text-align: right" title="Effect of dilutive securities: Stock options"><span style="-sec-ix-hidden: xdx2ixbrl2038">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200801__20210430_z2RzekEaBSog" style="text-align: right" title="Effect of dilutive securities: Stock options">101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20190801__20200430_zQ9ZyWWNeeh2" style="text-align: right" title="Effect of dilutive securities: Stock options"><span style="-sec-ix-hidden: xdx2ixbrl2042">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20210201__20210430_zbgsyp3Rr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">311</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200201__20200430_zg7lAvvDlKFi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">135</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200801__20210430_zoUmuyBS8NV8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">327</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20190801__20200430_zs5EhCb3EKNe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"><span style="-sec-ix-hidden: xdx2ixbrl2050">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Diluted weighted-average number of shares</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20210201__20210430_zTV4bWfedjqg" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200201__20200430_z6fzZP6qybWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,506</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200801__20210430_z7O2emfpP9di" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">25,903</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20190801__20200430_z1NZXCc2IAI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,323</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AD_zGljxPJzL8di" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_z3mB17mtjRB3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following shares were excluded from the calculation of diluted earnings (loss) per share:</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BB_zfbtk5YrcAFf" style="display: none">Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Stock options</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zaPiwGIM6JPi" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2062">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zWm85RE7r5n4" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjnJMgvXCbEk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">713</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjBXXt2c6IDk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zkqZnve3py4f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2070">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zWEQUk5H9bFc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2072">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zqwrhkLddmR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2074">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zLVen3MzqiYj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">520</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430_zRmA5cTWD4r5" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2078">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430_zREEWw2995se" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430_zAPbHrhTkSGi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">713</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430_zcQVbauU9fr7" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,646</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A6_zRiLprInUNNb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">There
were no shares excluded from the calculation of diluted earnings per share in the three months ended April 30, 2021. In the</span><span style="font: 10pt Times New Roman, Times, Serif"> nine months ended April 30, 2021 and in the three months ended April 30, 2020, stock options with an exercise price that was greater
than the average market price of the Company&#8217;s stock during the period were excluded from the diluted earnings per share computation.
The diluted loss per share equals basic loss per share in the nine months ended April 30, 2020 because the Company had a net loss and
the impact of the assumed exercise of stock options and the vesting of restricted stock would have been 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799531944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p id="xdx_809_eus-gaap--ComprehensiveIncomeNoteTextBlock_zS5sJikJceZd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
13&#8212;<span id="xdx_823_zaqNoAElHbd4">Accumulated Other Comprehensive Loss</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p id="xdx_893_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zeqCcHdTRJte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accumulated balances for each classification of other comprehensive (loss) 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_zWWoZXzt5gea" style="display: none">Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Unrealized <br/>
Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Foreign <br/>
Currency Translation</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="10" style="text-align: center; font-weight: bold">(in thousands)</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMn6cRDQHzNc" style="width: 16%; text-align: right" title="Beginning balance">42</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zKsYEx2H1QAc" style="width: 16%; text-align: right" title="Beginning balance">(7,452</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430_zFIbOSbsPM9j" style="width: 16%; text-align: right" title="Beginning balance">(7,410</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 attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z8K0rlB0Crlk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">&#160;&#160;(163</td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z6B59izXyfYh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">(817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430_z8YHkYtRzMZg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">(980</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: 2.5pt">Balance, April 30, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zn6i61DQII2a" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(121</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHz6gyEAXV0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(8,269</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430_zsG9YI1JHQMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(8,390</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<p id="xdx_8AE_zqfN5b57rAv5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799793880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zgxBIRnEep4l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
14&#8212;<span id="xdx_821_zjnY0vWL494i">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Coronavirus
Disease (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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company continues to monitor and respond to the impacts of the COVID-19 pandemic&#160;on all aspects of its business, including
its customers, employees, suppliers, vendors, and business partners.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operationally,
the Company&#8217;s employees transitioned to work-from-home during the third quarter of fiscal 2020 and, to a large degree, continue
to work-from-home. Its salespeople and delivery employees continue to serve its independent retailers and channel
partners with minimal interruption.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">COVID-19
had mixed financial impacts on the Company beginning in the third quarter of fiscal 2020 and continuing through the third quarter
of fiscal 2021.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in
California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate
members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales
alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates
in the U.S. District Court for the District of Delaware alleging infringement of U.S. Patent Nos. 6,298,064; 6,330,224; 6,343,084;
6,452,932; 6,463,052; 6,473,429; 6,563,918; 6,633,561; 6,697,340; 6,999,463; 7,286,561; 7,324,534; 7,327,728; 7,505,454; and 7,693,131.
Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company
is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends
to vigorously defend any claim of infringement of the listed patents.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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&#8217;s
directors. The complaint alleges 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&#8217;s obligations under the Consent Decree it entered into with the Federal Communications Commission
(&#8220;FCC&#8221;), as well as the sale of Straight Path&#8217;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
are seeking, 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&#8217;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. On September 24, 2017, the Company filed
a motion to dismiss the amended complaint, which was ultimately denied, and which denial was affirmed by the Delaware Supreme
Court. The parties are engaged in discovery. The trial is currently scheduled for December  2021. The Company intends to vigorously
defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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. The Company has evaluated its state tax filings with respect
to the Wayfair decision and is in the process of reviewing its remittance practices. 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&#8217;s business, financial
position, and operating results.&#160;One or more jurisdictions may change their laws or policies to apply their sales, use or
other similar taxes to the Company&#8217;s operations, and if such changes were made it could materially and adversely affect
the Company&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, is currently under audit by the Universal Service
Administrative Company (&#8220;USAC&#8221;). The Internal Audit Division of USAC issued preliminary audit findings and the Company
has, in accordance with audit procedures, appealed certain of the findings. The Company awaits a final decision by USAC on the
preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC.&#160;Although
a final decision remains pending, the Company has been invoiced $<span id="xdx_908_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--FederalTelecommunicationsRelayServicesFundMember_z5qPLlG306Ee" title="Regulatory fees audit">2.9</span> million and $<span id="xdx_90A_eus-gaap--LossContingencyEstimateOfPossibleLoss_iI_pn5n6_c20210430__srt--ProductOrServiceAxis__custom--UniversalServiceFundMember_zMRSwVTSDive" title="Regulatory fees audit">1.8</span> million on behalf of the Federal Telecommunications
Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for
these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit
findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit.
At April 30, 2021 and July 31, 2020, the Company&#8217;s accrued expenses included $<span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20210430_zoZ07ZxvPBxl" title="Accrued expenses">41.6</span> million and $<span id="xdx_908_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_pn5n6_c20200731_z2nTpRdM7Zce" title="Accrued expenses">40.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; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font: 10pt Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">At
April 30, 2021, the Company had purchase commitments of $<span id="xdx_90F_eus-gaap--PurchaseObligation_iI_pn5n6_c20210430_zVdk0UoLdj9b" title="Purchase commitment">3.4</span> million primarily for certain 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states&#8217;
financial requirements for money remittance licenses and telecommunications resellers. At April 30, 2021, the Company had aggregate
performance bonds of <span id="xdx_907_ecustom--PerformanceBondsOutstanding_iI_pn5n6_c20210430_zIWRNo2vMsDd" title="Performance bonds outstanding">$19.8</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><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"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company&#8217;s international
money transfer services in the United States, as substantially restricted and unavailable for other purposes. At April 30, 2021
and July 31, 2020, &#8220;Cash and cash equivalents&#8221; in the Company&#8217;s consolidated balance sheets included an aggregate
of $<span id="xdx_90C_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20210430_zAsjt70l5D5b" title="Restricted cash and cash equivalents">15.3</span> million and $<span id="xdx_905_ecustom--CashAndCashEquivalentsCompanyRestricted_iI_pn5n6_c20200731_zfVo6AYMhTx3" title="Restricted cash and cash equivalents">11.0</span> million, respectively, held by IDT Payment Services 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>FCC
Investigation of Straight Path Spectrum LLC</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">On
September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information
and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the
Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services.
The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate
action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related
to activities during the period of ownership by the Company.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801522456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income (Expense), Net</a></td>
<td class="text"><p id="xdx_802_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_zsFIUxBUZUZj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
15&#8212;<span id="xdx_827_zExoqteZdlNj">Other Income (Expense), Net</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p id="xdx_89D_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_zH80OMqEVhwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
income (expense), net 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-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zve4BBFMooxc" style="display: none">Schedule
of Other Income (Expense), Net</span></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">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20210201__20210430_zuE5HibdxWJb" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200201__20200430_z5co1FVZX2Yh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0bfZ7aJoi8d" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zVJdJTZSMogh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossRealized_maNIEzpaU_z75dmP6wLFK" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Foreign currency transaction (losses<span style="font: 10pt Times New Roman, Times, Serif">)
    gains</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,069</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(774</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">396</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">175</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--IncomeLossFromEquityMethodInvestments_maNIEzpaU_zfDQxFFN1ex6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2136">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2138">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--WriteoffOfTaxAssetsRelatedToPriorPeriods_maNIEzpaU_zpHD3kUjZDy4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Write-off of tax assets related to prior periods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2140">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(129</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2142">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(742</td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--GainLossOnInvestments_maNIEzpaU_zB8WjNt95AIh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain (loss) on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,226</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(817</td><td style="text-align: left">)</td></tr>
<tr id="xdx_40B_eus-gaap--OtherIncome_maNIEzpaU_zwWAl7FTjPH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzpaU_zaEtmCrgvlKc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other income (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</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,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,144</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</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,608</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,360</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


<p id="xdx_8A3_zyUAF9rhI7ff" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651817812968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zgwcHZO5x2Vi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
16&#8212;<span id="xdx_827_zrDOi4KfPjo2">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
the three and nine months ended April 30, 2021, the Company released $<span id="xdx_90D_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210201__20210430_z77LB9w4T34g" title="Change in valuation allowance"><span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20200801__20210430_zArgHuIEv1ma" title="Change in valuation allowance">24.0</span></span>
million of its valuation allowance on the portion of the deferred income tax assets that it is more likely than not going to
utilize. The Company used the framework of Accounting Standards Codification <i>Income Taxes (Topic 740)</i> to determine whether
the valuation allowance should be maintained or reversed. The Company considered the scheduled expiration of its net operating
losses included in its deferred tax assets, projected future taxable income, and tax planning strategies in its assessment of the
valuation allowance. The primary factors that resulted in the valuation allowance release were the three consecutive years of
profitability in the United States and expected future profitability in both the United States and the United Kingdom that will
utilize a portion of the net operating losses. The Company&#8217;s tax planning strategies were not a significant factor in the
analysis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799737496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Standards Not Yet Adopted<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently Issued Accounting Standards Not Yet Adopted</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ze2wcJ6C1ljf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Note
17</b></span><span style="font: 10pt Times New Roman, Times, Serif"><b>&#8212;<span id="xdx_82C_zfAxin0g5gnb">Recently Issued Accounting
Standards Not Yet Adopted</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)
No. 2016-13, <i>Financial Instruments&#8212;Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,
</i>that changes the impairment model for most financial assets and certain other instruments. For receivables, loans and other
instruments, entities will be required to use a new forward-looking current expected credit loss model that generally will result
in the earlier recognition of allowance for losses. For available-for-sale debt securities with unrealized losses, entities will
measure credit losses in a manner similar to current practice, except the losses will be recognized as allowances instead of reductions
in the amortized cost of the securities. In addition, an entity will have to disclose significantly more information about allowances,
credit quality indicators, and past due securities. The new provisions will be applied as a cumulative-effect adjustment to retained
earnings. The Company will adopt the new standard on August 1, 2023. The Company is evaluating the impact that the new standard
will have on its consolidated financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes,
</i>that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic
740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will
have on its consolidated financial statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">In
January 2020, the FASB issued ASU No. 2020-01, <i>Investments&#8212;Equity Securities (Topic 321)</i>, <i>Investments&#8212;Equity
Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815),</i> that clarifies the interactions between Topic
321, Topic 323, and Topic 815. The amendments in this ASU affect the application of the measurement alternative for certain equity
securities and the equity method of accounting, and guidance for certain forward contracts and purchased options to purchase securities,
that, upon settlement or exercise, would be accounted for under the equity method of accounting. The Company will adopt the new
standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial
statements.</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=SL108384541-122693<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e31137-122693<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799781592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility&#8212;Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Revolving Credit Facility&#8212;Subsequent Event</a></td>
<td class="text"><p id="xdx_801_eus-gaap--SubsequentEventsTextBlock_zQhmCQsWRPbi" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 10pt">Note 18&#8212; <span id="xdx_822_ziBUmcrNri5">Revolving Credit Facility&#8212;Subsequent
Event</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: 23.75pt">The
Company&#8217;s subsidiary, IDT Telecom, Inc. (&#8220;IDT Telecom&#8221;), 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_90C_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn5n6_c20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zB51PGk7w55a" title="Line of credit, maximum borrowing capacity">25.0</span>
million. IDT Telecom may use the proceeds to finance working capital requirements and for certain closing costs of the facility. The
revolving credit facility is secured by primarily all of IDT Telecom&#8217;s assets. <span id="xdx_902_eus-gaap--LineOfCreditFacilityDescription_c20210516__20210517__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--LineOfCreditFacilityAxis__custom--TDBankMember_zq8EqIL41HDh" title="Line of credit, description">The
principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration Ltd. LIBO rate multiplied
by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#8217;s leverage ratio as
computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued and unpaid
interest is due in May 2024. 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&#8217;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. IDT Telecom was in compliance with all of the
covenants as of the date of this Quarterly Report on Form&#160;10-Q.</span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799737496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Operating Results of Business Segments</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z2F72ZAIcqj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Operating
results for the business segments of the Company were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmioLgGJGNgb" style="display: none">Schedule of Operating Results of Business Segments</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 35%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">16,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">11,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="width: 9%; text-align: right" title="Revenues">&#160;&#160;345,932</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="width: 9%; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0865">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20210201__20210430_pn3n3" style="width: 9%; text-align: right" title="Revenues">373,831</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(1,403</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(3,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">20,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(1,115</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_pn3n3_c20210201__20210430_z3yLTAVCU00c" style="text-align: right" title="Income (loss) from operations">13,872</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">14,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">8,103</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">298,549</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0885">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430_pn3n3" style="text-align: right" title="Revenues">321,336</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">142</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(3,643</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">9,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(2,210</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20200201__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations">3,792</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">55,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">31,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">970,172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430_pn3n3" style="text-align: right" title="Revenues">1,057,022</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income (loss) from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">1,487</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(10,744</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">54,575</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(5,273</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200801__20210430_pn3n3" style="text-align: right" title="Income (loss) from operations">40,045</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Revenues">33,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Revenues">23,225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Revenues">928,218</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0925">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190801__20200430_pn3n3" style="text-align: right" title="Revenues">985,425</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(5,705</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(11,137</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations">27,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_pn3n3" style="text-align: right" title="Income (loss) from operations">(7,207</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20190801__20200430_pn3n3" style="text-align: right" title="Income (loss) from operations">3,722</td><td style="text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651800969656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_z5zpplR2GCJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by business segment and service offered to customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zbRqVH0E8TUb" style="display: none">Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">BOSS Revolution Money Transfer</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zCqBhpJxomF2" style="width: 11%; text-align: right" title="Total">10,259</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMqQ2lUgQqb" style="width: 11%; text-align: right" title="Total">11,817</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z6kXBrb3tGWe" style="width: 11%; text-align: right" title="Total">38,697</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionMoneyTransferMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zVMIjdB63Ie7" style="width: 11%; text-align: right" title="Total">26,679</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zv9CW2Wk73kd" style="border-bottom: Black 1.5pt solid; text-align: right">6,385</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZdwiwbwgY5i" style="border-bottom: Black 1.5pt solid; text-align: right">2,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zUpabYLVY1s7" style="border-bottom: Black 1.5pt solid; text-align: right">16,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--NationalRetailSolutionsMember__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRjME23BOLf3" style="border-bottom: Black 1.5pt solid; text-align: right">7,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Fintech</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zZVpjtQyV66i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">16,644</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zAsAvylJOQWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">14,684</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_z1U7jsMFcWSi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">55,229</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zObrEipfZAPc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">33,982</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zXJIXjLmjjZ9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">11,255</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zI8VqOJFzRof" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">8,103</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_z9QaQ80jG3i6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">31,621</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_ztPrabBgWJvc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">23,225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mobile Top-Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCntfXUKSjsl" style="text-align: right" title="Total">132,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zc1Oqx7ulxX2" style="text-align: right" title="Total">85,139</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zYORefCX7GE6" style="text-align: right" title="Total">325,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--MobileTopUpMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zHwGYPFSZPI9" style="text-align: right" title="Total">237,808</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">BOSS Revolution Calling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z0V3CvxEwWEc" style="text-align: right" title="Total">111,412</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zK7iCJCrrlZf" style="text-align: right" title="Total">112,536</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXZb1ug0uVRh" style="text-align: right" title="Total">342,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--BOSSRevolutionCallingMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_ztFbivW1kZHk" style="text-align: right" title="Total">343,731</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Carrier Services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z7Zeb3Y7iG4" style="text-align: right" title="Total">88,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z2CS78wiX8al" style="text-align: right" title="Total">87,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zXKtG7CA3tx4" style="text-align: right" title="Total">263,571</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--CarrierServicesMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zT0sMghRF1lc" style="text-align: right" title="Total">302,613</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zgE0VJZW7v88" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">13,274</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200201__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQvnMIsAuOLf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">13,439</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200801__20210430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zu097LFcFfhi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">38,935</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__srt--ProductOrServiceAxis__custom--OtherMember__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zMImczpNO7Ok" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">44,066</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total Traditional Communications</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zQpR9uwEPbl6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">345,932</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_z30rRTHr95Id" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">298,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zF0vFEZIhS2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">970,172</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zg0SgBase6F6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">928,218</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430_z1NbQmsNjXS4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">373,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200201__20200430_z1BOIYww4bM4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">321,336</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200801__20210430_zxsQxoWCr4Rl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,057,022</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430_z6WTevtrb3dg" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">985,425</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenues Disaggregated by Geographic Region</a></td>
<td class="text"><p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zz7mIQOZq51j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: normal 10pt Times New Roman, Times, Serif">The
following table shows the Company&#8217;s revenues disaggregated by geographic region, which is determined based on selling location.
On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing
of revenues from the Netherlands to the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B8_zwdYfR7Pz8na" style="display: none">Schedule of Revenues Disaggregated by Geographic Region</span></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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">16,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">5,839</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">240,442</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--US_zK3fNNJsycP5" style="width: 11%; text-align: right" title="Total">262,925</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1029">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1031">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">92,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_pn3n3_c20210201__20210430__srt--StatementGeographicalAxis__country--GB_zUOQwPc2CGte" style="text-align: right" title="Total outside the United States">92,800</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1037">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1039">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">7</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">5,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,683</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">18,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1053">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">5,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">105,490</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">110,906</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zR0mihE6YYO6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">16,644</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zFD4GKzi3QS2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">11,255</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210201__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zlHdJL3gHURa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">345,932</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210201__20210430_zGDxZAxErb05" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">373,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Three Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">14,684</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">3,988</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">205,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20200201__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">224,654</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1077">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">26,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">26,363</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">52,237</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">52,237</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1093">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">4,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">13,970</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">18,082</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">4,115</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">92,567</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">96,682</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zaRkcxvzcCq" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">14,684</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zrSxLGi0V0Xa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">8,103</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200201__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zCi7l8uQw698" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">298,549</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200201__20200430_z9PwtPqWwJ13" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">321,336</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">55,229</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">16,597</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">776,391</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_c20200801__20210430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">848,217</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1125">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1127">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">154,150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">154,150</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1133">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1135">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">14</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1141">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">15,024</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">39,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">54,641</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1149">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">15,024</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">193,781</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--RevenuesFromForeignCustomers_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">208,805</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zRx3z6otDs3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">55,229</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zsEOg9nfkmmh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">31,621</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zN8YJXcBry1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">970,172</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20200801__20210430_zYOsRFT9wQoa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,057,022</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</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="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; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Nine Months Ended April 30, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">United States</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">33,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">10,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">626,424</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190801__20200430__srt--StatementGeographicalAxis__country--US_pn3n3" style="width: 11%; text-align: right" title="Total">671,360</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outside the United States:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1173">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">98,304</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--GB_pn3n3" style="text-align: right" title="Total outside the United States">98,314</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1181">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1183">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">156,870</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__country--NL_pn3n3" style="text-align: right" title="Total outside the United States">156,870</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1189">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,261</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">46,620</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__srt--StatementGeographicalAxis__custom--OthersMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">58,881</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total outside the United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States"><span style="-sec-ix-hidden: xdx2ixbrl1197">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">12,271</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--RevenuesFromForeignCustomers_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">301,794</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--RevenuesFromForeignCustomers_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total outside the United States">314,065</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--FintechMember_zqfFoPax6bOe" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">33,982</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--Net2phoneUCaaSMember_zMT0iDvVfxza" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">23,225</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--StatementBusinessSegmentsAxis__custom--TraditionalCommunicationsMember_zcjpGTP5Z3Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">928,218</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190801__20200430_zskJcjdaLP9h" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">985,425</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Information About Contract Liability Balance</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zNFvFpR8NfZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table presents information about the Company&#8217;s contract liability balance:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zcXeoz6prA21" style="display: none">Schedule of Information About Contract Liability Balance</span></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="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zsnNLA0lA9y9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200201__20200430_zQ3LYqdkzPc1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zo6zvc0Kltq2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zEs4Sq3xaSW9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">21,926</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">23,572</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">27,665</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">31,288</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Schedule of Deferred Customer Contract Acquisition Costs</a></td>
<td class="text"><p id="xdx_893_eus-gaap--CapitalizedContractCostTableTextBlock_zqFf0UKo9IKi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;s deferred customer contract acquisition costs were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B3_zqKeyEVjRoza" 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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210430_zKI9wTqwFVRk" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April
30, 2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20200731_zW58oXXSaLB1" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July
31, 2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--CapitalizedContractCostNetCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other current assets&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3,493</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--CapitalizedContractCostNetNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Deferred customer contract acquisition costs included in &#8220;Other assets&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3,206</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,384</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--CapitalizedContractCostNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">6,699</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,734</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock', window );">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</a></td>
<td class="text"><p id="xdx_894_ecustom--AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock_zetbJBPjbs71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zR0aTAeYR0Gk" style="display: none">Schedule of Amortization of Deferred Customer Contract Acquisition Costs</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210201__20210430_zRuiztboizAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20200201__20200430_zLaeDAXkZ22l" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0F3dFT4bDhh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zvgPJyScCGR1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--CapitalizedContractCostAmortization_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-bottom: 2.5pt">Amortization of deferred customer contract acquisition costs</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">950</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">616</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,581</p></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">1,781</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization of deferred customer contract acquisition costs [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651811450088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--LeaseCostTableTextBlock_z8xf6S8R2q84" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental
disclosures related to the Company&#8217;s operating leases were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_z3eWR2SbYx5g" style="display: none">Schedule of Supplemental Disclosures Related to the Company's Operating Leases</span></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">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20210201__20210430_zVGlHWW1nBzi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20200201__20200430_zfsh57nzKjwh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200801__20210430_z4CfN1tF7SSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20190801__20200430_zXcp23e8wo83" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Operating lease cost</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">700</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">707</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,125</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,130</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--ShortTermLeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">217</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">66</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">412</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">198</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LeaseCost_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="padding-bottom: 2.5pt">&#160;</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">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">773</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,537</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,328</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasePayments_pn3n3_z03s38NNAEn4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Operating cash flows from operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">694</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">687</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,076</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,056</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock', window );">Schedule of Supplemental Disclosures Related Weighted Average Operating Leases</a></td>
<td class="text"><p id="xdx_894_ecustom--ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock_zThkRHSn5esl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B3_zyjylN5nxVO2">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: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Weighted-average remaining lease term-operating leases</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210430_zyt6btIN6aul" style="font: 10pt Times New Roman, Times, Serif">3.5
                                            </span><span style="font: 10pt Times New Roman, Times, Serif">years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200731_zyTzeXfe1kia" title="Weighted-average remaining lease term-operating leases">4.2</span> years</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"/><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20210430_zdFddGhDbeP6" title="Weighted-average discount rate-operating leases">2.9</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"/><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20200731_zP6t0xYcyGrl" title="Weighted-average discount rate-operating leases">3.12</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Schedule of Aggregate Operating Lease Liability</a></td>
<td class="text"><p id="xdx_894_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zMDWz935tQWh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; visibility: hidden; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span>On
September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company&#8217;s
aggregate operating lease liability was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-align: justify; text-indent: 23.75pt; visibility: visible"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zYfTmceX40Rd" style="display: none">Schedule of Aggregate Operating Lease Liability</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210430_zWQ3t5CfLMr9" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20200731_zlTFelnGuih2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzFLG_z4XSo6kRoC64" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Operating lease liabilities included in &#8220;Other current liabilities&#8221;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,516</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,350</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzFLG_zD4JQVYsaRId" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">6,108</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,353</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzFLG_ztMXprYfor84" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">8,624</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,703</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Maturities of Operating Lease Liabilities</a></td>
<td class="text"><p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOjywEbPngfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Future
minimum maturities of operating lease liabilities were as follows (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zE9iTi8PBD49" style="display: none">Schedule of Future Minimum Maturities of Operating Lease Liabilities</span></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="vertical-align: bottom">
    <td style="text-align: left">Twelve-month period ending April 30:</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210430_zBZxTFxGryhc"><span style="display: none; font-family: Times New Roman, Times, Serif">Apr
    30, 2021</span></td><td>&#160;</td></tr>
<tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPzSeM_zOJVyy5kDISc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,787</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPzSeM_zmkBwCdwhk6c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,489</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPzSeM_zz1FMJ4IwGg6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">1,949</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPzSeM_zHTjGMNiATEj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">1,853</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPzSeM_zJzPNAMqvf51" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td></tr>

<tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPzSeM_zX8wBg6r4bAb" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzSeM_zUoKOipEQ5f1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Total lease payments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">9,111</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zSs6eaupQ31h" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(487</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">8,624</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Supplemental Disclosures Related Weighted Average Operating Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121549808&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799769480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zVxc8tQUM7s7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zmK4IWCL1Snb" style="display: none">Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20210430_zkke41AThCR" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200731_zImEKjaIoQmc" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zCZqIGrGgfkb" 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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">84,017</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">84,860</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_iI_pn3n3_maCCERCz6JX_zIPkaiD5f3Ve" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">110,992</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">116,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCz6JX_znowi3188o0k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">195,009</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,222</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651812547544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Schedule of Available-for-sale Securities</a></td>
<td class="text"><p id="xdx_893_eus-gaap--MarketableSecuritiesTextBlock_zQdMvbskuP49" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following is a summary of available-for-sale debt securities:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B1_zSop7bdp5RNh" style="display: none">Schedule of Available-for-sale Securities</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td id="xdx_F49_z9KwN1My4Ek9" style="padding-left: 10pt; width: 40%">Certificates of deposit*</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zWG8C17gICA" style="width: 11%; text-align: right" title="Amortized Cost">1,927</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zkwc83DbdG9g" style="width: 11%; text-align: right" title="Gross Unrealized Gains">&#160;<span style="-sec-ix-hidden: xdx2ixbrl1339">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zzurc7E5zXPi" style="width: 11%; text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1341">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zl6md8F2KMbi" style="width: 11%; text-align: right" title="Fair Value">1,927</td><td style="width: 1%; text-align: left">&#160;</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">1,672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1347">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkLUXFy4ofn" style="text-align: right" title="Gross Unrealized Losses">(28</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">1,644</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">6,283</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains">21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_z3WXPKExTYti" style="text-align: right" title="Gross Unrealized Losses">(112</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">6,192</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">7,091</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1363">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zFd7j4IdA7t3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses">(2</td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value">7,089</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">16,973</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains">21</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20210430_z1el4PDEW5s8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses">(142</td><td style="padding-left: -30pt; padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">16,852</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td id="xdx_F43_zRVXVcXZQZec" style="padding-left: 10pt">Certificates of deposit*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_ztHxQyky16qj" style="text-align: right" title="Amortized Cost">13,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_z3oxK8wefIZ2" style="text-align: right" title="Gross Unrealized Gains">58</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zdwJY1i8kbGf" style="text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1381">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CertificatesOfDepositMember_fKCop_zMRhyGYYPEfl" style="text-align: right" title="Fair Value">13,902</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">U.S. Treasury bills</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Amortized Cost">2,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1387">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_zkxelMxchxfa" style="text-align: right" title="Gross Unrealized Losses"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">2,498</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Municipal bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">1,979</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Gains"><span style="-sec-ix-hidden: xdx2ixbrl1395">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zAyqEnLsEmve" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Unrealized Losses">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value">1,963</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">18,321</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Gains">58</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_pn3n3_di_c20200731_zI7ySwe8xg01" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Losses">(16</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">18,363</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 23.75pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
  <td style="text-align: justify; width: 0.25in"><span id="xdx_F05_zNY8AveQj4N5" style="font: 10pt Times New Roman, Times, Serif">*</span></td>
  <td style="text-align: justify"><span id="xdx_F1E_zI7FGoGmgksf" style="font: 10pt Times New Roman, Times, Serif">Each of the Company&#8217;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>


<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Schedule of Contractual Maturities of Available-for-sale Debt Securities</a></td>
<td class="text"><p id="xdx_894_eus-gaap--AvailableForSaleSecuritiesTextBlock_zwG2WTu8vaX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
contractual maturities of the Company&#8217;s available-for-sale debt securities at April 30, 2021 were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BA_zWOSMlKKsLkb" style="display: none">Schedule of Contractual Maturities of Available-for-sale Debt Securities</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20210430_zBQ2XAggViEe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_pn3n3_maAFSSDz8IJ_z8q44Cbu6ls8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Within one year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,048</p></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zII3iUmfwiL3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">After one year through five years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,986</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zzC6rzCn57d7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">After five years through ten years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,399</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_iI_pn3n3_maAFSSDz8IJ_zvj9z8sRAo6f" 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">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">419</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iTI_pn3n3_mtAFSSDz8IJ_zxv1ySTRAvZ3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">16,852</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Available-for-sale Securities, Unrealized Loss Position</a></td>
<td class="text"><p id="xdx_897_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_zjtU0lzFSkBh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zTJfUJOvjBr1" style="display: none">Schedule of Available-for-sale Securities, Unrealized Loss Position</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</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%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Unrealized Losses">28</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--USTreasuryBillSecuritiesMember_pn3n3" style="width: 14%; text-align: right" title="Fair Value">1,644</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_zDiZFXOjg6d1" style="text-align: right" title="Unrealized Losses">112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--CorporateBondSecuritiesMember_pn3n3" style="text-align: right" title="Fair Value">5,535</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Municipal
                                            bonds</p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zgRndmumuauj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Losses">2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Fair Value"><p id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_iI_pn3n3_c20210430__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_zTtGqzQQ1uV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Fair Value">5,399</p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses">142</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">12,578</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Municipal bonds</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Losses">16</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_c20200731__us-gaap--InformationByCategoryOfDebtSecurityAxis__us-gaap--MunicipalBondsMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">1,963</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802133752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ScheduleOfEquityInvestmentsTableTextBlock', window );">Schedule of Equity Investments</a></td>
<td class="text"><p id="xdx_89D_ecustom--ScheduleOfEquityInvestmentsTableTextBlock_zX4id39UiThd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Equity
investments consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zuEWVlGAjuj9" style="display: none">Schedule of Equity Investments</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>July 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr 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_907_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zzq2ZOiyorA1" title="Number of related party shares received"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_zEO1EnFhFJoa" title="Number of related party shares received">42,282</span></span> shares at April 30, 2021 and July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--EquitySecuritiesFvNi_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments">562</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--ZedgeIncMember_pn3n3" style="width: 14%; text-align: right" title="Current equity investments">59</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Rafael Holdings, Inc. Class B common stock, <span id="xdx_908_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zyNxIo8Cs4ih" title="Number of related party shares received">28,320</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--NumberOfRelatedPartySharesReceived_pii_c20190801__20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_z20EL0fXneog" title="Number of related party shares received">27,806</span> shares at April 30, 2021 and July 31, 2020, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zFvgqgrdfBth" style="text-align: right" title="Current equity investments">1,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_pn3n3" style="text-align: right" title="Current equity investments">389</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Rafael Holdings, Inc. restricted Class B common stock, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90E_ecustom--NumberOfRelatedPartySharesReceived_pii_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zHkvNMEAX2p6" title="Number of related party shares received">261,894</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEVxdWl0eSBJbnZlc3RtZW50cyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_907_ecustom--NumberOfRelatedPartySharesReceived_pii_d0_c20190801__20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zIFXi4KbU6Jf" title="Number of related party shares received">nil</span>
shares at April 30, 2021 and July 31, 2020, respectively</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Current equity investments"><p id="xdx_985_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zOq8nAZTxjh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments">10,827</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--RestrictedCommonClassBMember__dei--LegalEntityAxis__custom--RafaelHoldingsIncMember_zMFLqFZEpjN1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1473">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other marketable equity securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Current equity investments"><p id="xdx_980_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zWcZdSjDZDk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Current equity investments">1,956</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__custom--OtherMarketableEquitySecuritiesMember_zMVMkSeQkqsd" style="text-align: right" title="Current equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1477">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Fixed income mutual funds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_zLXwcKvRWzu8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments">23,070</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquitySecuritiesFvNi_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--MutualFundMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current equity investments">5,516</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Current equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--EquitySecuritiesFvNi_c20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments">37,586</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EquitySecuritiesFvNi_c20200731_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Current equity investments">5,964</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Noncurrent equity investments">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right" title="Noncurrent equity investments">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Visa Inc. Series C Convertible Participating Preferred Stock (&#8220;Visa Series C Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zNYrdu3Pwa68" style="text-align: right" title="Noncurrent equity investments">2,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_zTcexkUARnb" style="text-align: right" title="Noncurrent equity investments">3,825</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Visa Inc. Series A Convertible Participating Preferred Stock (&#8220;Visa Series A Preferred&#8221;)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbqEBQGMznCf" style="text-align: right" title="Noncurrent equity investments">2,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zVGYNyADQ4Yj" style="text-align: right" title="Noncurrent equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1493">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Series B convertible preferred stock
                                 in equity method investment</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_zJ6s1bZetpsj" style="text-align: right" title="Noncurrent equity investments">3,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember_z9y33bWboc9b" style="text-align: right" title="Noncurrent equity investments"><span style="-sec-ix-hidden: xdx2ixbrl1497">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Hedge funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_z1xUb6pE4sme" style="text-align: right" title="Noncurrent equity investments">3,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--HedgeFundsMember_zVCGI3J4Imk6" style="text-align: right" title="Noncurrent equity investments">4,783</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_z9dJ7mjK3jM4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments">2,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731__us-gaap--InvestmentTypeAxis__us-gaap--OtherInvestmentsMember_zpFocQZeXfqi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Noncurrent equity investments">225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Noncurrent equity investments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--LongTermInvestments_iI_pn3n3_c20210430_zbZjApntOBA5" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments">14,922</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LongTermInvestments_iI_pn3n3_c20200731_zRdk4Ofqy9i" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncurrent equity investments">8,833</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock', window );">Schedule of Carrying Value of Equity Investments</a></td>
<td class="text"><p id="xdx_897_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_z2dKa6m829v1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
changes in the carrying value of the Company&#8217;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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BC_zsM0BJsuhbia" style="display: none">Schedule of Carrying Value of Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20210201__20210430_zwBin8JZOcRa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20200201__20200430_ze8961cHblXg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20200801__20210430_zs9OxqsrR0Ja" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20190801__20200430_z5YLiGS2Ab5e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iS_pn3n3_zgqvpjbVqlA6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,223</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,109</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,919</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--RedemptionForVisaMandatoryReleaseAssessment_zoLjHPCyK1Sj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1543">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1544">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,870</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1546">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_ecustom--AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer_zq0wjODOKGH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustment for observable transactions involving a similar investment from the same issuer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">404</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(412</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">388</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount_zC7NYj8SyAMl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Redemptions</p></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1554">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1556">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1558">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1559">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1560">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1561">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_408_eus-gaap--EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_iE_pn3n3_zPMh83mg8y08" 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">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,621</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,933</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2,621</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,933</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Schedule of Unrealized (losses) Gains for All Equity Investments</a></td>
<td class="text"><p id="xdx_892_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_zrvazgTMsuR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Unrealized
gains and losses for all equity investments included the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zobelAXRTKz9" style="display: none">Schedule of Unrealized (losses) Gains for All Equity Investments</span></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">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20210201__20210430_zkKE5iyL0xc3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200201__20200430_zv2Ukdbt4dkc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20200801__20210430_zeDHk4E4KoUa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20190801__20200430_z88evP0yNgnh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_401_ecustom--EquitySecuritiesFvNiRecognizedGainLossNet_maESFNRzwmy_zX4XrdnxIFT2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Net gains (losses) recognized during the period on equity investments</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,435</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,226</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,822</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(817</td><td style="width: 1%; text-align: left">)</td></tr>
<tr id="xdx_403_ecustom--EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold_iN_pn3n3_msESFNRzwmy_zJmCrgTsbPb7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: net gains and losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1581">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1583">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1584">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40F_ecustom--EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld_iT_pn3n3_mtESFNRzwmy_zyeM4gWs6wfh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,435</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,226</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">5,822</p></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(817</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summary of Changes in Equity Method Investments</a></td>
<td class="text"><p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_zftaFBEuqgdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;s equity method investment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BF_zo1YsjAruhqi" style="display: none">Summary
of Changes in Equity Method Investments</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zKqoOUYvXL5h" style="text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1596">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zZdgInSjMhC1" style="text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1598">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Purchase of series B convertible preferred stock</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCAI3g5vJFk9" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock">4,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquireEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z4kD9QaOyt3i" style="width: 14%; text-align: right" title="Purchase of series B convertible preferred stock"><span style="-sec-ix-hidden: xdx2ixbrl1602">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_znlSckIuXcQ3" style="text-align: right" title="Equity in the net loss of investee">(386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zzSYcdF2zDG9" style="text-align: right" title="Equity in the net loss of investee"><span style="-sec-ix-hidden: xdx2ixbrl1606">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Amortization of equity method basis difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zCC4op3Qgukc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference">(142</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AmortizationOfEquityMethodBasisDifference_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zcAAsdAhESuj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization of equity method basis difference"><span style="-sec-ix-hidden: xdx2ixbrl1610">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20200801__20210430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhhiTcLv4104" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,472</td><td style="padding-bottom: 2.5pt; text-align: left"/><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iE_pn3n3_c20190801__20200430__us-gaap--StatementClassOfStockAxis__custom--SeriesBConvertiblePreferredStockMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTOX8ILGt4dl" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"><span style="-sec-ix-hidden: xdx2ixbrl1614">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock', window );">Summary of Unaudited Statements of Operations</a></td>
<td class="text"><p id="xdx_894_ecustom--EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock_zZ9thSlSKV43" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Summarized
unaudited statements of operations of the EMI from the date of acquisition was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_z2QfP3S9VGZ" style="display: none">Summary of Unaudited Statements of Operations</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zTzGKHNXK5yc" style="width: 14%; text-align: right" title="Revenues">718</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zhH43lgYDX25" style="width: 14%; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Direct cost of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zqHpfQTy6nlb" style="text-align: right" title="Direct cost of revenues">804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zlY7pGrCUBI8" style="text-align: right" title="Direct cost of revenues"><span style="-sec-ix-hidden: xdx2ixbrl1628">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Selling, general and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zuCzMHpIxsP7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative">1,525</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SellingGeneralAndAdministrativeExpense_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zvYvMDDJqrS7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Selling, general and administrative"><span style="-sec-ix-hidden: xdx2ixbrl1632">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total costs and expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--OperatingExpenses_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zOP8qDxoWpu5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses">2,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingExpenses_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zHUa9JvuVPw8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total costs and expenses"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Loss from operations and net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20200801__20210430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_zSWWMl4iexjg" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss">(1,611</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_pn3n3_c20190801__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--EquityMethodInvesteeMember_z9FSdwB9hckj" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss from operations and net loss"><span style="-sec-ix-hidden: xdx2ixbrl1640">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ScheduleOfEquityInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity investment [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ScheduleOfEquityInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803466568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zD7dW8wLGbx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">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: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B6_zHgfGXy5kSab" style="display: none">Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"/></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_z3uQwdTluGKd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1 (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zMrEeAXHSf91" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2 (2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_F5B_zlOlaGuxdsu3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3 (3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">April 30, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">Debt securities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8e0yXyhO2uc" style="width: 11%; text-align: right" title="Debt securities">1,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zNOQHUjBKUKh" style="width: 11%; text-align: right" title="Debt securities">15,208</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z7SRWesfpqzf" style="width: 11%; text-align: right" title="Debt securities"><span style="-sec-ix-hidden: xdx2ixbrl1650">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="width: 11%; text-align: right" title="Debt securities">16,852</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zKUzGD05XyBf" style="text-align: right" title="Equity investments included in current assets">26,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z8Zyxwk9Ixhc" style="text-align: right" title="Equity investments included in current assets">10,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zfKUF3618bt" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1658">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsCurrentAsset_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets">37,586</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zsbuTjBVClL9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1662">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zhgoqC3Yiene" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">2,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zEySdgnF10i9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">2,343</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--EquityInvestmentsNoncurrentAssets_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">5,263</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z1JGynur5a9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,403</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_z9cjtyyga4o2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,955</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zQAuUCwoDai8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--InvestmentsFairValueDisclosure_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">59,701</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zHGAcOzmz4Eh" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1678">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zuq0FbzazNdc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1680">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20210430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zXRftY2bg6mb" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(795</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20210430__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(795</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">July 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt securities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_z8t3hPk0X3X3" style="text-align: right" title="Debt securities">2,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zKMqwYGme67c" style="text-align: right" title="Debt securities">15,865</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zGor5rV8y972" style="text-align: right" title="Debt securities"><span style="-sec-ix-hidden: xdx2ixbrl1690">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Debt securities">18,363</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity investments included in current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zRFr5FCengYd" style="text-align: right" title="Equity investments included in current assets">5,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zZMLiB5wshz5" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1696">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--EquityInvestmentsCurrentAsset_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_zoIQVJGxk34l" style="text-align: right" title="Equity investments included in current assets"><span style="-sec-ix-hidden: xdx2ixbrl1698">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--EquityInvestmentsCurrentAsset_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="text-align: right" title="Equity investments included in current assets">5,964</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Equity investments included in noncurrent assets </td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zZHVqpNzmPOe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1702">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zcp1yhmMxGHb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets"><span style="-sec-ix-hidden: xdx2ixbrl1704">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_ecustom--EquityInvestmentsNoncurrentAssets_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_ztGrSGZiOi1j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">3,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--EquityInvestmentsNoncurrentAssets_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Equity investments included in noncurrent assets">3,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zzsLIjV0Ovsh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">8,462</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDIp_zY8y6T2jygZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">15,865</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDMp_z32P3xAJWQe3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">3,825</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentsFairValueDisclosure_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">28,152</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_iI_pn3n3_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_fKDEp_zurudnFUCVIg" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1718">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1720">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(396</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ContingentConsiderationIncludedInOtherNoncurrentLiabilities_c20200731__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Contingent consideration included in other noncurrent liabilities">(396</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"/></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 0.15in"><span id="xdx_F0D_zz5UUQ8ZWaCd" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.15in"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_z1lh6QSvtTxf" style="font: 10pt Times New Roman, Times, Serif">quoted
    prices in active markets for identical assets or liabilities</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F03_ztCcGN5JjLe" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F1C_zKHv3UIxIdU6" style="font: 10pt Times New Roman, Times, Serif">observable
    inputs other than quoted prices in active markets for identical assets and liabilities</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F00_zQLPulb0fDpg" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt; text-indent: -10pt"><span id="xdx_F17_z9jSNusuR0Yi" style="font: 10pt Times New Roman, Times, Serif">no
    observable pricing inputs in the market</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zFCK8AlxxUe1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B5_zqRc7sJ771ua" style="display: none">Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20210201__20210430_ziBVJDJknYGf" style="width: 11%; text-align: right" title="Balance, beginning of period">2,319</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200201__20200430_zhPAEyqcexs1" style="width: 11%; text-align: right" title="Balance, beginning of period">4,045</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20200801__20210430_z3Us9nd3KsA3" style="width: 11%; text-align: right" title="Balance, beginning of period">3,825</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iS_pn3n3_c20190801__20200430_zPUZAvpx5Sxe" style="width: 11%; text-align: right" title="Balance, beginning of period">3,619</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Purchase of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20210201__20210430_zLowBPuaaO13" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1743">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200201__20200430_zCp6blsP9bWf" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1745">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20200801__20210430_zV29DWzwIdef" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant">354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--PurchaseOfRafaelHoldingsIncWarrant_pn3n3_c20190801__20200430_z1Vz18Klr5c6" style="text-align: right" title="Purchase of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1749">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercise of Rafael Holdings, Inc. warrant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20210201__20210430_zB6MJQqKtRX9" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant">(380</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200201__20200430_zxC16ZSLqDf" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1753">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20200801__20210430_z4E39XQEPvkj" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant">(380</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--ExerciseOfRafaelHoldingsInc.Warrant_pn3n3_c20190801__20200430_zR9iMxNfJfV3" style="text-align: right" title="Exercise of Rafael Holdings, Inc. warrant"><span style="-sec-ix-hidden: xdx2ixbrl1757">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Redemption for Visa mandatory release assessment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20210201__20210430_zBl5wqaP2kE9" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1759">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200201__20200430_zysgCM5g4D97" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1761">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20200801__20210430_zERaRGX9ZBV3" style="text-align: right" title="Redemption for Visa mandatory release assessment">(1,870</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--RedemptionForVisaMandatoryReleaseAssessment_pn3n3_c20190801__20200430_zLngqCMOGiJ" style="text-align: right" title="Redemption for Visa mandatory release assessment"><span style="-sec-ix-hidden: xdx2ixbrl1765">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total gains (losses) recognized in &#8220;Other income (expense), net&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20210201__20210430_zZoC1vWv7UB6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">404</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200201__20200430_zF3uHGzSHDm1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">(412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20200801__20210430_zlWIVtTGnFV7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">414</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_pn3n3_c20190801__20200430_zXFxmVlZPGge" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total gains (losses) recognized in &quot;Other income (expense), net&quot;">14</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20210201__20210430_zMTDFNd2eUxj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200201__20200430_zv0hB8O9nE67" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,633</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20200801__20210430_zCH6FgDw1Mzc" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,343</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_iE_pn3n3_c20190801__20200430_zzR6nVk21XDb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">3,633</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zsuplJBQXiNb" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1783">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200201__20200430_zTitvSdSgcf4" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1785">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20200801__20210430_zypHQym88GSj" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1787">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod_pn3n3_c20190801__20200430_zgKQcErqiQhl" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1789">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</a></td>
<td class="text"><p id="xdx_895_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zy9s5SgTlQ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the change in the balance of the Company&#8217;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: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B9_zVzEwa2BJGUa" style="display: none">Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20210201__20210430_z5OgYS8yWGqi" style="width: 11%; text-align: right" title="Balance, beginning of period">799</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200201__20200430_znCtEI8sfjbe" style="width: 11%; text-align: right" title="Balance, beginning of period">370</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20200801__20210430_zlYr9jqHPuDb" style="width: 11%; text-align: right" title="Balance, beginning of period">396</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_c20190801__20200430_ztZi7Rn5BX2a" style="width: 11%; text-align: right" title="Balance, beginning of period"><span style="-sec-ix-hidden: xdx2ixbrl1799">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transfer into Level 3 from acquisitions (see Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20210201__20210430_zWbVBSXn3n7a" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"><span style="-sec-ix-hidden: xdx2ixbrl1801">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_pn3n3_c20200201__20200430_zVeHjbSsvsYd" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)"><span style="-sec-ix-hidden: xdx2ixbrl1803">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20200801__20210430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)">393</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition_c20190801__20200430_pn3n3" style="text-align: right" title="Transfer into Level 3 from acquisitions (see Note 9)">375</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total (gains) losses included in &#8220;Foreign currency translation adjustment&#8221;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20210201__20210430_zGmh5xGNoaKc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200201__20200430_zWKCnP8roDai" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(5</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20200801__20210430_zfn5Ir9GCrX5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_pn3n3_c20190801__20200430_znB9QfHGAcp7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total (gains) losses included in &quot;Foreign currency translation adjustment&quot;">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20210201__20210430_zFcx4nQwS5H3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">795</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200201__20200430_z3K2svJbIsOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20200801__20210430_z5kMr3f87ctb" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">795</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_c20190801__20200430_zwZXgDUQjabg" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_pn3n3_c20210201__20210430_zRUNqDXPYLd6" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1825">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1827">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1829">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"><span style="-sec-ix-hidden: xdx2ixbrl1831">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799524296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Acquisition Date Fair Value of Consideration</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zH6sR7ZnTFkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
acquisition date fair value of the consideration consisted of the following (in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_z1yJDdAmihy" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_49D_20201129__20201203__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zkSvb26k4Se4" style="border-bottom: Black 1.5pt solid; text-align: right">December 03 2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_400_eus-gaap--PaymentsToAcquireBusinessesGross_maPTABNzuUZ_zuWamDxJNlo2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,732</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--CashAcquiredFromAcquisition_iN_pn3n3_di_msPTABNzuUZ_z4ESgK1HkIV6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_405_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_iT_pn3n3_mtPTABNzuUZ_maBCCTIzFJr_z65g7aCr3a98" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash paid, net of cash acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,388</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_pn3n3_maBCCTIzFJr_zxuYnyvvC5Bl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration">393</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--BusinessCombinationConsiderationsTransferred1_iT_pn3n3_mtBCCTIzFJr_zqTTVZsUx2Ug" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total fair value of consideration, net of cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,781</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zAnM5vtRBuPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
impact of the acquisition&#8217;s purchase price allocations on the Company&#8217;s consolidated balance sheet was as follows
(in thousands):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BD_zEXZgeCJT4d4" style="display: none">Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet</span></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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49D_20210430__us-gaap--BusinessAcquisitionAxis__custom--IDTInternationalTelecomIncMember_zYmrh9srzIu8" style="text-align: right">April 30, 2020</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Trade accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">656</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,644</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--Goodwill_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0">2,025</p></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_408_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships (<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zI9fdF9oWOo3" title="Finite lived intangible asset useful life">15</span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,960</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tradenames (<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIEltcGFjdCBvZiB0aGUgQWNxdWlzaXRpb24ncyBQdXJjaGFzZSBQcmljZSBBbGxvY2F0aW9ucyBvbiBDb25zb2xpZGF0ZWQgQmFsYW5jZSBTaGVldCAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200801__20210430__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zmYvFZJSwuC5" title="Finite lived intangible asset useful life">20</span>-year useful lives)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">440</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">197</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_znIcIdXW4mZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Trade accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,306</td><td style="text-align: left">)</td></tr>
<tr id="xdx_40A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(423</td><td style="text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pn3n3_di_zHTyfpmgYmmi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(329</td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_iNI_pn3n3_di_z7ythxCYzzOi" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Noncontrolling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,188</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net assets excluding cash acquired</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,781</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_RingsouthEuropaSLMember', window );">Ringsouth Europa SL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Acquisition Date Fair Value of Consideration</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--RingsouthEuropaSLMember_z2YYTOtem6ud" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zQzgDBRSMIW7" style="display: none">Schedule of Acquisition Date Fair Value of Consideration</span></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="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_493_20191208__20191211__us-gaap--BusinessAcquisitionAxis__custom--NetTwoPhoneIncMember_zil2Jv0DZjZ8" style="border-bottom: Black 1.5pt solid; text-align: center">December 11, 2019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--PaymentsToAcquireBusinessesGross_maBCCTIzxWV_z72LFxCdD4zl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Cash paid</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">450</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_409_ecustom--BusinessCombinationContingentConsiderationLiability1Noncurrent_maBCCTIzxWV_zoHOJzwo0nMl" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right" title="Contingent consideration">375</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_mtBCCTIzxWV_zQCxBVQeYLo6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total fair value of consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">825</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_RingsouthEuropaSLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_RingsouthEuropaSLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651800973416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Gain (Expense), Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock', window );">Schedule of Other Operating Gain (Expense), Net</a></td>
<td class="text"><p id="xdx_89D_ecustom--ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock_zwNoimkJkGgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following table summarizes the other operating gain (expense), net by business segment:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B0_zH7r2WjO9wg9" style="display: none">Schedule of Other Operating Gain (Expense), Net</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>April 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Corporate&#8212;Straight Path Communications Inc. class action insurance claims net of
    legal fees/(legal fees net of insurance claims)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20210201__20210430_zj7Xfu5OKYXf" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">605</td><td style="width: 1%; text-align: left"/><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200201__20200430_zuH7qYtASnv1" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">152</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20200801__20210430_zJqhE4wnDzye" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">601</td><td style="width: 1%; text-align: left"/><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_ecustom--CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims_pn3n3_c20190801__20200430_z7qCRPKMDW8b" style="width: 11%; text-align: right" title="Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)">(269</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">net2phone-UCaaS&#8212;other, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--Net2PhoneUCaasOtherNet_c20210201__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"><span style="-sec-ix-hidden: xdx2ixbrl1912">&#8212;</span></td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Net2PhoneUCaasOtherNet_c20200201__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net"><span style="-sec-ix-hidden: xdx2ixbrl1914">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--Net2PhoneUCaasOtherNet_c20200801__20210430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net">(100</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--Net2PhoneUCaasOtherNet_c20190801__20200430_pn3n3" style="text-align: right" title="net2phone-UCaaS-other, net">(63</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fintech&#8212;money transfer settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--FintechmoneyTransferSettlement_pn3n3_c20210201__20210430_zhdnUaHq02Rh" style="text-align: right" title="Fintech-money transfer settlement">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200201__20200430_zxcVGeXKZYl8" style="text-align: right" title="Fintech-money transfer settlement"><span style="-sec-ix-hidden: xdx2ixbrl1922">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--FintechmoneyTransferSettlement_pn3n3_c20200801__20210430_zasINvANalSh" style="text-align: right" title="Fintech-money transfer settlement">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--FintechmoneyTransferSettlement_pn3n3_c20190801__20200430_z3bKLlX0ueM9" style="text-align: right" title="Fintech-money transfer settlement"><span style="-sec-ix-hidden: xdx2ixbrl1926">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;gain from sale of rights under class action lawsuit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1928">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1930">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit">2,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-gain from sale of rights under class action lawsuit"><span style="-sec-ix-hidden: xdx2ixbrl1934">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Traditional Communications&#8212;net2phone indemnification claim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_pn3n3_c20210201__20210430_z1spnrhoP1Lg" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(55</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(442</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--TraditionalCommunicationsNet2PhoneIndemnificationClaim_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-net2phone indemnification claim">(920</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Traditional Communications&#8212;Carrier Services settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20210201__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1944">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200201__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1946">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20200801__20210430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement">(554</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsCarrierServicesSettlement_c20190801__20200430_pn3n3" style="text-align: right" title="Traditional Communications-Carrier Services settlement"><span style="-sec-ix-hidden: xdx2ixbrl1950">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Traditional Communications&#8212;accrual for non-income related taxes related to a foreign subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20210201__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1952">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200201__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1954">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20200801__20210430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"><span style="-sec-ix-hidden: xdx2ixbrl1956">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_ecustom--TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary_c20190801__20200430_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary">(2,150</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other operating gain (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">595</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OtherOperatingIncomeExpenseNet_c20200201__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">(234</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--OtherOperatingIncomeExpenseNet_c20200801__20210430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">1,550</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OtherOperatingIncomeExpenseNet_c20190801__20200430_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total other operating gain (expense), net">(3,402</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other operating (expenses) gains, net. [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799856008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zji0JqytOHbk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company&#8217;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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BC_z9sGbObbuzil" style="display: none">Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share</span>&#160;</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="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" 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; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended<br/> April 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"/></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Basic weighted-average number of shares</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20210201__20210430_zX2iXhYfhM64" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">25,530</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200201__20200430_zXRpGufBxq4b" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">26,371</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20200801__20210430_zkvOpvTJmIKl" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">25,475</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pin3_c20190801__20200430_zRhAzqEuLyT3" style="width: 11%; text-align: right" title="Basic weighted-average number of shares">26,323</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of dilutive securities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20210201__20210430_zrE0L5l8m2Sg" style="text-align: right" title="Effect of dilutive securities: Stock options">295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200201__20200430_z4TL1LxzHmg" style="text-align: right" title="Effect of dilutive securities: Stock options"><span style="-sec-ix-hidden: xdx2ixbrl2038">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20200801__20210430_z2RzekEaBSog" style="text-align: right" title="Effect of dilutive securities: Stock options">101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pin3_c20190801__20200430_zQ9ZyWWNeeh2" style="text-align: right" title="Effect of dilutive securities: Stock options"><span style="-sec-ix-hidden: xdx2ixbrl2042">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20210201__20210430_zbgsyp3Rr9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">311</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200201__20200430_zg7lAvvDlKFi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">135</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20200801__20210430_zoUmuyBS8NV8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock">327</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_pin3_c20190801__20200430_zs5EhCb3EKNe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Effect of dilutive securities: Non-vested restricted Class B common stock"><span style="-sec-ix-hidden: xdx2ixbrl2050">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Diluted weighted-average number of shares</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20210201__20210430_zTV4bWfedjqg" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200201__20200430_z6fzZP6qybWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,506</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20200801__20210430_z7O2emfpP9di" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">25,903</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pin3_c20190801__20200430_z1NZXCc2IAI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted weighted-average number of shares">26,323</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_z3mB17mtjRB3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
following shares were excluded from the calculation of diluted earnings (loss) per share:</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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BB_zfbtk5YrcAFf" style="display: none">Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share</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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Stock options</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zaPiwGIM6JPi" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2062">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zWm85RE7r5n4" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjnJMgvXCbEk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">713</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zjBXXt2c6IDk" style="width: 11%; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zkqZnve3py4f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2070">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zWEQUk5H9bFc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2072">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zqwrhkLddmR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2074">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--NonvestedRestrictedClassBCommonStockMember_zLVen3MzqiYj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">520</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20210201__20210430_zRmA5cTWD4r5" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share"><span style="-sec-ix-hidden: xdx2ixbrl2078">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200201__20200430_zREEWw2995se" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,126</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20200801__20210430_zAPbHrhTkSGi" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">713</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pin3_c20190801__20200430_zcQVbauU9fr7" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares excluded from the calculation of diluted earnings per share">1,646</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804729976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_zeqCcHdTRJte" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">The
accumulated balances for each classification of other comprehensive (loss) 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: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8BE_zWWoZXzt5gea" style="display: none">Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income</span></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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Unrealized <br/>
Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Foreign <br/>
Currency Translation</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="10" style="text-align: center; font-weight: bold">(in thousands)</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, July 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zMn6cRDQHzNc" style="width: 16%; text-align: right" title="Beginning balance">42</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zKsYEx2H1QAc" style="width: 16%; text-align: right" title="Beginning balance">(7,452</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iS_pn3n3_c20200801__20210430_zFIbOSbsPM9j" style="width: 16%; text-align: right" title="Beginning balance">(7,410</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 attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_z8K0rlB0Crlk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">&#160;&#160;(163</td><td style="padding-bottom: 1.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_z6B59izXyfYh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">(817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_pn3n3_c20200801__20210430_z8YHkYtRzMZg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other comprehensive loss attributable to IDT Corporation">(980</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: 2.5pt">Balance, April 30, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedNetUnrealizedInvestmentGainLossMember_zn6i61DQII2a" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(121</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430__us-gaap--StatementEquityComponentsAxis__us-gaap--AccumulatedTranslationAdjustmentMember_zHz6gyEAXV0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(8,269</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iE_pn3n3_c20200801__20210430_zsG9YI1JHQMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">(8,390</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801185864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income (Expense), Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Income (Expense), Net</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_zH80OMqEVhwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Other
income (expense), net 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-align: justify; text-indent: 23.75pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;<span id="xdx_8B2_zve4BBFMooxc" style="display: none">Schedule
of Other Income (Expense), Net</span></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">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20210201__20210430_zuE5HibdxWJb" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20200201__20200430_z5co1FVZX2Yh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20200801__20210430_z0bfZ7aJoi8d" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20190801__20200430_zVJdJTZSMogh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
<tr id="xdx_404_eus-gaap--ForeignCurrencyTransactionGainLossRealized_maNIEzpaU_z75dmP6wLFK" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Foreign currency transaction (losses<span style="font: 10pt Times New Roman, Times, Serif">)
    gains</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,069</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(774</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">396</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">175</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--IncomeLossFromEquityMethodInvestments_maNIEzpaU_zfDQxFFN1ex6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity in the net loss of investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2136">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(528</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2138">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--WriteoffOfTaxAssetsRelatedToPriorPeriods_maNIEzpaU_zpHD3kUjZDy4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Write-off of tax assets related to prior periods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2140">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(129</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2142">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(742</td><td style="text-align: left">)</td></tr>
<tr id="xdx_401_eus-gaap--GainLossOnInvestments_maNIEzpaU_zB8WjNt95AIh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain (loss) on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,226</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(817</td><td style="text-align: left">)</td></tr>
<tr id="xdx_40B_eus-gaap--OtherIncome_maNIEzpaU_zwWAl7FTjPH6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_pn3n3_mtNIEzpaU_zaEtmCrgvlKc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total other income (expense), net</td><td style="padding-bottom: 2.5pt">&#160;</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,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,144</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</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,608</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</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,360</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651807580776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Operating Results of Business Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 373,831<span></span>
</td>
<td class="nump">$ 321,336<span></span>
</td>
<td class="nump">$ 1,057,022<span></span>
</td>
<td class="nump">$ 985,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">13,872<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">40,045<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,684<span></span>
</td>
<td class="nump">55,229<span></span>
</td>
<td class="nump">33,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(1,403)<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="nump">1,487<span></span>
</td>
<td class="num">(5,705)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">11,255<span></span>
</td>
<td class="nump">8,103<span></span>
</td>
<td class="nump">31,621<span></span>
</td>
<td class="nump">23,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(3,684)<span></span>
</td>
<td class="num">(3,643)<span></span>
</td>
<td class="num">(10,744)<span></span>
</td>
<td class="num">(11,137)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">345,932<span></span>
</td>
<td class="nump">298,549<span></span>
</td>
<td class="nump">970,172<span></span>
</td>
<td class="nump">928,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">20,074<span></span>
</td>
<td class="nump">9,503<span></span>
</td>
<td class="nump">54,575<span></span>
</td>
<td class="nump">27,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">$ (1,115)<span></span>
</td>
<td class="num">$ (2,210)<span></span>
</td>
<td class="num">$ (5,273)<span></span>
</td>
<td class="num">$ (7,207)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801653800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Information (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2021 </div>
<div>Integer</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reporting segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651807492488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 373,831<span></span>
</td>
<td class="nump">$ 321,336<span></span>
</td>
<td class="nump">$ 1,057,022<span></span>
</td>
<td class="nump">$ 985,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,684<span></span>
</td>
<td class="nump">55,229<span></span>
</td>
<td class="nump">33,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">11,255<span></span>
</td>
<td class="nump">8,103<span></span>
</td>
<td class="nump">31,621<span></span>
</td>
<td class="nump">23,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">345,932<span></span>
</td>
<td class="nump">298,549<span></span>
</td>
<td class="nump">970,172<span></span>
</td>
<td class="nump">928,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_BOSSRevolutionMoneyTransferMember', window );">BOSS Revolution Money Transfer [Member] | Fintech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">10,259<span></span>
</td>
<td class="nump">11,817<span></span>
</td>
<td class="nump">38,697<span></span>
</td>
<td class="nump">26,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_NationalRetailSolutionsMember', window );">National Retail Solutions [Member] | Fintech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">6,385<span></span>
</td>
<td class="nump">2,867<span></span>
</td>
<td class="nump">16,532<span></span>
</td>
<td class="nump">7,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_MobileTopUpMember', window );">Mobile Top-Up [Member] | Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">132,603<span></span>
</td>
<td class="nump">85,139<span></span>
</td>
<td class="nump">325,001<span></span>
</td>
<td class="nump">237,808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_BOSSRevolutionCallingMember', window );">BOSS Revolution Calling [Member] | Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">111,412<span></span>
</td>
<td class="nump">112,536<span></span>
</td>
<td class="nump">342,665<span></span>
</td>
<td class="nump">343,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_CarrierServicesMember', window );">Carrier Services [Member] | Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">88,643<span></span>
</td>
<td class="nump">87,435<span></span>
</td>
<td class="nump">263,571<span></span>
</td>
<td class="nump">302,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_OtherMember', window );">Other [Member] | Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 13,274<span></span>
</td>
<td class="nump">$ 13,439<span></span>
</td>
<td class="nump">$ 38,935<span></span>
</td>
<td class="nump">$ 44,066<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_BOSSRevolutionMoneyTransferMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_BOSSRevolutionMoneyTransferMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_NationalRetailSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_NationalRetailSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_MobileTopUpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_MobileTopUpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_BOSSRevolutionCallingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_BOSSRevolutionCallingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_CarrierServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_CarrierServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802194728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">$ 373,831<span></span>
</td>
<td class="nump">$ 321,336<span></span>
</td>
<td class="nump">$ 1,057,022<span></span>
</td>
<td class="nump">$ 985,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">110,906<span></span>
</td>
<td class="nump">96,682<span></span>
</td>
<td class="nump">208,805<span></span>
</td>
<td class="nump">314,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">262,925<span></span>
</td>
<td class="nump">224,654<span></span>
</td>
<td class="nump">848,217<span></span>
</td>
<td class="nump">671,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">92,800<span></span>
</td>
<td class="nump">26,363<span></span>
</td>
<td class="nump">154,150<span></span>
</td>
<td class="nump">98,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_NL', window );">NETHERLANDS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">52,237<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">156,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=IDT_OthersMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">18,099<span></span>
</td>
<td class="nump">18,082<span></span>
</td>
<td class="nump">54,641<span></span>
</td>
<td class="nump">58,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,684<span></span>
</td>
<td class="nump">55,229<span></span>
</td>
<td class="nump">33,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,684<span></span>
</td>
<td class="nump">55,229<span></span>
</td>
<td class="nump">33,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member] | NETHERLANDS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember', window );">Fintech [Member] | Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">11,255<span></span>
</td>
<td class="nump">8,103<span></span>
</td>
<td class="nump">31,621<span></span>
</td>
<td class="nump">23,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">5,416<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
<td class="nump">15,024<span></span>
</td>
<td class="nump">12,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">5,839<span></span>
</td>
<td class="nump">3,988<span></span>
</td>
<td class="nump">16,597<span></span>
</td>
<td class="nump">10,954<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member] | NETHERLANDS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember', window );">Net2phone-UCaaS [Member] | Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">5,416<span></span>
</td>
<td class="nump">4,112<span></span>
</td>
<td class="nump">15,024<span></span>
</td>
<td class="nump">12,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">345,932<span></span>
</td>
<td class="nump">298,549<span></span>
</td>
<td class="nump">970,172<span></span>
</td>
<td class="nump">928,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">105,490<span></span>
</td>
<td class="nump">92,567<span></span>
</td>
<td class="nump">193,781<span></span>
</td>
<td class="nump">301,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total</a></td>
<td class="nump">240,442<span></span>
</td>
<td class="nump">205,982<span></span>
</td>
<td class="nump">776,391<span></span>
</td>
<td class="nump">626,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">92,800<span></span>
</td>
<td class="nump">26,360<span></span>
</td>
<td class="nump">154,150<span></span>
</td>
<td class="nump">98,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member] | NETHERLANDS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">52,237<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">156,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember', window );">Traditional Communications [Member] | Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RevenuesFromForeignCustomers', window );">Total outside the United States</a></td>
<td class="nump">$ 12,683<span></span>
</td>
<td class="nump">$ 13,970<span></span>
</td>
<td class="nump">$ 39,617<span></span>
</td>
<td class="nump">$ 46,620<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_RevenuesFromForeignCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from foreign customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_RevenuesFromForeignCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=IDT_OthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=IDT_OthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_FintechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_Net2phoneUCaaSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=IDT_TraditionalCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803746616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Information About Contract Liability Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</a></td>
<td class="nump">$ 21,926<span></span>
</td>
<td class="nump">$ 23,572<span></span>
</td>
<td class="nump">$ 27,665<span></span>
</td>
<td class="nump">$ 31,288<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651811488168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Deferred Customer Contract Acquisition Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred customer contract acquisition costs included in &#8220;Other current assets&#8221;</a></td>
<td class="nump">$ 3,493<span></span>
</td>
<td class="nump">$ 2,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred customer contract acquisition costs included in &#8220;Other assets&#8221;</a></td>
<td class="nump">3,206<span></span>
</td>
<td class="nump">2,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Total</a></td>
<td class="nump">$ 6,699<span></span>
</td>
<td class="nump">$ 4,734<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803754952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of deferred customer contract acquisition costs</a></td>
<td class="nump">$ 950<span></span>
</td>
<td class="nump">$ 616<span></span>
</td>
<td class="nump">$ 2,581<span></span>
</td>
<td class="nump">$ 1,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802867304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 707<span></span>
</td>
<td class="nump">$ 2,125<span></span>
</td>
<td class="nump">$ 2,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">917<span></span>
</td>
<td class="nump">773<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">2,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 694<span></span>
</td>
<td class="nump">$ 687<span></span>
</td>
<td class="nump">$ 2,076<span></span>
</td>
<td class="nump">$ 2,056<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801072456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)<br></strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term-operating leases</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate-operating leases</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.12%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804884920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Aggregate Operating Lease Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities included in &#8220;Other current liabilities&#8221;</a></td>
<td class="nump">$ 2,516<span></span>
</td>
<td class="nump">$ 2,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities included in noncurrent liabilities</a></td>
<td class="nump">6,108<span></span>
</td>
<td class="nump">7,353<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 8,624<span></span>
</td>
<td class="nump">$ 9,703<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804957048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">2022</a></td>
<td class="nump">$ 2,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">2023</a></td>
<td class="nump">2,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">2024</a></td>
<td class="nump">1,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour', window );">2025</a></td>
<td class="nump">1,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive', window );">2026</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive', window );">Thereafter</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">9,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 8,624<span></span>
</td>
<td class="nump">$ 9,703<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808123848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeasesLineItems', window );"><strong>LeasesLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember', window );">Rafael Holdings Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeasesLineItems', window );"><strong>LeasesLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Lease cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=IDT_NewarkMember', window );">Newark NJ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeasesLineItems', window );"><strong>LeasesLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeaseExpirationDescription', window );">Lease expiration description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Newark lease expires in April 2025 and the Israel lease expires in July 2025.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeasesLineItems', window );"><strong>LeasesLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_LeasesLineItems', window );"><strong>LeasesLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_LeaseExpirationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease expiration description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_LeaseExpirationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=IDT_NewarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=IDT_NewarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799546296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 84,017<span></span>
</td>
<td class="nump">$ 84,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">110,992<span></span>
</td>
<td class="nump">116,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash and cash equivalents</a></td>
<td class="nump">$ 195,009<span></span>
</td>
<td class="nump">$ 201,222<span></span>
</td>
<td class="nump">$ 166,453<span></span>
</td>
<td class="nump">$ 257,199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801733592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted Cash and Cash Equivalents, Current</a></td>
<td class="nump">$ 110,992<span></span>
</td>
<td class="nump">$ 116,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_IDTFinancialServicesLimitedMember', window );">IDT Financial Services Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted Cash and Cash Equivalents, Current</a></td>
<td class="nump">$ 110,900<span></span>
</td>
<td class="nump">$ 116,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_IDTFinancialServicesLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_IDTFinancialServicesLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808080376">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Schedule of Available-for-sale Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,973<span></span>
</td>
<td class="nump">$ 18,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,852<span></span>
</td>
<td class="nump">18,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,927<span></span>
</td>
<td class="nump">13,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,927<span></span>
</td>
<td class="nump">13,902<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember', window );">US Treasury Bill Securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,672<span></span>
</td>
<td class="nump">2,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,644<span></span>
</td>
<td class="nump">2,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate Bond Securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember', window );">Municipal Bonds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,091<span></span>
</td>
<td class="nump">1,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,089<span></span>
</td>
<td class="nump">$ 1,963<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Each of the Company&#8217;s certificates of deposit has a CUSIP,
was purchased in the secondary market through a broker and may be sold in the secondary market.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802140872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Within one year</a></td>
<td class="nump">$ 5,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After one year through five years</a></td>
<td class="nump">5,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">After five years through ten years</a></td>
<td class="nump">5,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">After ten years</a></td>
<td class="nump">419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total</a></td>
<td class="nump">$ 16,852<span></span>
</td>
<td class="nump">$ 18,363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804049384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Available-for-sale Securities, Unrealized Loss Position (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems', window );"><strong>DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</a></td>
<td class="nump">12,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember', window );">US Treasury Bill Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems', window );"><strong>DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</a></td>
<td class="nump">1,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate Bond Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems', window );"><strong>DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="nump">112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</a></td>
<td class="nump">5,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember', window );">Municipal Bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems', window );"><strong>DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair Value</a></td>
<td class="nump">$ 5,399<span></span>
</td>
<td class="nump">$ 1,963<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_USTreasuryBillSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801056776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Securities (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808059640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Equity Investments (Details) (Parenthetical) - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Zedge Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">42,282<span></span>
</td>
<td class="nump">42,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Rafael Holdings Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">28,320<span></span>
</td>
<td class="nump">27,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember', window );">Restricted Common Class B [Member] | Rafael Holdings Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">261,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_NumberOfRelatedPartySharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of related party shares received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_NumberOfRelatedPartySharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_ZedgeIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_ZedgeIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804460600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Equity Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">$ 37,586<span></span>
</td>
<td class="nump">$ 5,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">14,922<span></span>
</td>
<td class="nump">8,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=IDT_OtherMarketableEquitySecuritiesMember', window );">Other Marketable Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">1,956<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Mutual Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">23,070<span></span>
</td>
<td class="nump">5,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_HedgeFundsMember', window );">Hedge Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">3,462<span></span>
</td>
<td class="nump">4,783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember', window );">Other Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">2,725<span></span>
</td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Zedge Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">$ 562<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">42,282<span></span>
</td>
<td class="nump">42,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Rafael Holdings Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">$ 1,171<span></span>
</td>
<td class="nump">$ 389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">28,320<span></span>
</td>
<td class="nump">27,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember', window );">Restricted Common Class B [Member] | Rafael Holdings Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Current equity investments</a></td>
<td class="nump">$ 10,827<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_NumberOfRelatedPartySharesReceived', window );">Number of related party shares received</a></td>
<td class="nump">261,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">$ 2,343<span></span>
</td>
<td class="nump">3,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">2,920<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems', window );"><strong>EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent equity investments</a></td>
<td class="nump">$ 3,472<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_NumberOfRelatedPartySharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of related party shares received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_NumberOfRelatedPartySharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=IDT_OtherMarketableEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=IDT_OtherMarketableEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_HedgeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_HedgeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_OtherInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_ZedgeIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_ZedgeIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_RestrictedCommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803660488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Carrying Value of Equity Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract', window );"><strong>Schedule Of Carrying Value Of Equity Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Balance, beginning of period</a></td>
<td class="nump">$ 2,223<span></span>
</td>
<td class="nump">$ 4,345<span></span>
</td>
<td class="nump">$ 4,109<span></span>
</td>
<td class="nump">$ 3,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RedemptionForVisaMandatoryReleaseAssessment', window );">Redemption for Visa mandatory release assessment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer', window );">Adjustment for observable transactions involving a similar investment from the same issuer</a></td>
<td class="nump">404<span></span>
</td>
<td class="num">(412)<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount', window );">Redemptions</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Balance, end of the period</a></td>
<td class="nump">$ 2,621<span></span>
</td>
<td class="nump">$ 3,933<span></span>
</td>
<td class="nump">$ 2,621<span></span>
</td>
<td class="nump">$ 3,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment for observable transactions involving a similar investment from the same issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemptions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_RedemptionForVisaMandatoryReleaseAssessment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption for Visa mandatory release assessment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_RedemptionForVisaMandatoryReleaseAssessment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651801204424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Unrealized (losses) Gains for All Equity Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract', window );"><strong>Schedule Of Unrealized Losses Gains For All Equity Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquitySecuritiesFvNiRecognizedGainLossNet', window );">Net gains (losses) recognized during the period on equity investments</a></td>
<td class="nump">$ 5,435<span></span>
</td>
<td class="num">$ (1,226)<span></span>
</td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="num">$ (817)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold', window );">Less: net gains and losses recognized during the period on equity investments sold during the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld', window );">Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date</a></td>
<td class="nump">$ 5,435<span></span>
</td>
<td class="num">$ (1,226)<span></span>
</td>
<td class="nump">$ 5,822<span></span>
</td>
<td class="num">$ (817)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquitySecuritiesFvNiRecognizedGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recognized gain (loss) net on equity securities (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquitySecuritiesFvNiRecognizedGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651806637320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Changes in Equity Method Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchase of series B convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in the net loss of investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (528)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock [Member] | Equity Method Investee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchase of series B convertible preferred stock</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in the net loss of investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(386)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_AmortizationOfEquityMethodBasisDifference', window );">Amortization of equity method basis difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,472<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,472<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_AmortizationOfEquityMethodBasisDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of equity method basis difference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_AmortizationOfEquityMethodBasisDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651824802808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Unaudited Statements of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 373,831<span></span>
</td>
<td class="nump">$ 321,336<span></span>
</td>
<td class="nump">$ 1,057,022<span></span>
</td>
<td class="nump">$ 985,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">55,148<span></span>
</td>
<td class="nump">52,630<span></span>
</td>
<td class="nump">161,591<span></span>
</td>
<td class="nump">159,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total costs and expenses</a></td>
<td class="nump">360,554<span></span>
</td>
<td class="nump">317,310<span></span>
</td>
<td class="nump">1,018,527<span></span>
</td>
<td class="nump">978,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations and net loss</a></td>
<td class="nump">$ 13,872<span></span>
</td>
<td class="nump">$ 3,792<span></span>
</td>
<td class="nump">40,045<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Direct cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">804<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,329<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations and net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,611)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802912200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 15, 2021</div></th>
<th class="th"><div>Dec. 07, 2020</div></th>
<th class="th"><div>Sep. 24, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to Acquire Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity', window );">Investment propotional interest</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment', window );">Estimated life of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">This basis difference is being amortized over
the 6-year estimated life of the customer list.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember', window );">Visa Series C Convertible Participating Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Convertible shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount', window );">Carrying value of shares increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount', window );">Carrying value of shares decreased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember', window );">Visa Series A Convertible Participating Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Convertible shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember', window );">Visa Series A Convertible Participating Preferred Stock [Member] | Visa Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock [Member] | Equity Method Investee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to Acquire Equity Method Investments</a></td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="nump">23.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember', window );">Rafael Holdings Inc. [Member] | Class B Common [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,649<span></span>
</td>
<td class="nump">43,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtFairValue', window );">Investment Owned, at Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants', window );">Class of warrant, exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember', window );">Rafael Holdings Inc. [Member] | Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtFairValue', window );">Investment Owned, at Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember', window );">Rafael Holdings Inc. [Member] | Class B Common Stock [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Owned shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,649<span></span>
</td>
<td class="nump">218,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember', window );">Rafael Holdings Inc. [Member] | Warrants Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtFairValue', window );">Investment Owned, at Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right total exercise price of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 5D<br> -Subparagraph (SX 210.12-13D(Column C))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=SL120429264-123010<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance held at close of period in number of shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401592&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=IDT_VisaClassACommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=IDT_VisaClassACommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_RafaelHoldingsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_WarrantsClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_WarrantsClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804743800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,852<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 18,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,852<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsCurrentAsset', window );">Equity investments included in current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,586<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsNoncurrentAssets', window );">Equity investments included in noncurrent assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,263<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,701<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">28,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities', window );">Contingent consideration included in other noncurrent liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(795)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(396)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,644<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsCurrentAsset', window );">Equity investments included in current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">26,759<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsNoncurrentAssets', window );">Equity investments included in noncurrent assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,403<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities', window );">Contingent consideration included in other noncurrent liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">15,208<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsCurrentAsset', window );">Equity investments included in current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">10,827<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsNoncurrentAssets', window );">Equity investments included in noncurrent assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,920<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">28,955<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities', window );">Contingent consideration included in other noncurrent liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsCurrentAsset', window );">Equity investments included in current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_EquityInvestmentsNoncurrentAssets', window );">Equity investments included in noncurrent assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">2,343<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">2,343<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities', window );">Contingent consideration included in other noncurrent liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (795)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">$ (396)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">quoted
    prices in active markets for identical assets or liabilities</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">observable
    inputs other than quoted prices in active markets for identical assets and liabilities</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">no
    observable pricing inputs in the market</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Contingent consideration included in other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquityInvestmentsCurrentAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity investments included in current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquityInvestmentsCurrentAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_EquityInvestmentsNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity investments included in noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_EquityInvestmentsNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799853304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance, beginning of period</a></td>
<td class="nump">$ 2,319<span></span>
</td>
<td class="nump">$ 4,045<span></span>
</td>
<td class="nump">$ 3,825<span></span>
</td>
<td class="nump">$ 3,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PurchaseOfRafaelHoldingsIncWarrant', window );">Purchase of Rafael Holdings, Inc. warrant</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">354<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ExerciseOfRafaelHoldingsInc.Warrant', window );">Exercise of Rafael Holdings, Inc. warrant</a></td>
<td class="num">(380)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(380)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RedemptionForVisaMandatoryReleaseAssessment', window );">Redemption for Visa mandatory release assessment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1', window );">Total gains (losses) recognized in "Other income (expense), net"</a></td>
<td class="nump">404<span></span>
</td>
<td class="num">(412)<span></span>
</td>
<td class="nump">414<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance, end of period</a></td>
<td class="nump">2,343<span></span>
</td>
<td class="nump">3,633<span></span>
</td>
<td class="nump">2,343<span></span>
</td>
<td class="nump">3,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod', window );">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of change in unrealized gains or losses included in earnings for assets held at end of period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ExerciseOfRafaelHoldingsInc.Warrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise of Rafael Holdings, Inc. warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ExerciseOfRafaelHoldingsInc.Warrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_PurchaseOfRafaelHoldingsIncWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of Rafael Holdings, Inc. warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_PurchaseOfRafaelHoldingsIncWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_RedemptionForVisaMandatoryReleaseAssessment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption for Visa mandatory release assessment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_RedemptionForVisaMandatoryReleaseAssessment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802112056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance, beginning of period</a></td>
<td class="nump">$ 799<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition', window );">Transfer into Level 3 from acquisitions (see Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">393<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Total (gains) losses included in "Foreign currency translation adjustment"</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance, end of period</a></td>
<td class="nump">795<span></span>
</td>
<td class="nump">365<span></span>
</td>
<td class="nump">795<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod', window );">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of change in unrealized gains or losses included in earnings for liabilities held at end of period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651799849048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_InvestmentInHedgeFunds', window );">Investment in hedge funds</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_InvestmentInHedgeFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in hedge funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_InvestmentInHedgeFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802112904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Acquisition Date Fair Value of Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 03, 2020</div></th>
<th class="th"><div>Dec. 11, 2019</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,656<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="nump">$ 2,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="num">(344)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid, net of cash acquired</a></td>
<td class="nump">2,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent', window );">Contingent consideration</a></td>
<td class="nump">393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationConsiderationsTransferred1', window );">Total fair value of consideration, net of cash acquired</a></td>
<td class="nump">$ 2,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember', window );">Net2phone, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total fair value of consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_BusinessCombinationConsiderationsTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_BusinessCombinationConsiderationsTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651806255480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 14,943<span></span>
</td>
<td class="nump">$ 12,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses</a></td>
<td class="nump">1,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships', window );">Customer relationships (15-year useful lives)</a></td>
<td class="nump">1,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames', window );">Tradenames (20-year useful lives)</a></td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred income tax assets</a></td>
<td class="nump">197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Trade accounts payable</a></td>
<td class="num">(1,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(423)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="num">(329)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interests</a></td>
<td class="num">(2,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets excluding cash acquired</a></td>
<td class="nump">$ 2,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer relationships.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tradenames.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651812709656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible asset useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible asset useful life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808188184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 22, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Dec. 03, 2020</div></th>
<th class="th"><div>Dec. 11, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquired percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription', window );">Business Combination, Contingent Consideration Arrangements, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The
contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA
(as defined in the purchase agreement) of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no
later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and
September 30, 2022.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_OpenOptionContractWrittenExercisePrice', window );">Option of shares value</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member] | Noncontrolling Interest [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PurchaseOfOptionSharesReduction', window );">Purchase of option shares reduction</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member] | Additional Paid-in Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PurchaseOfOptionSharesReduction', window );">Purchase of option shares reduction</a></td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember', window );">IDT International Telecom, Inc [Member] | Put/Call Option Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquired percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember', window );">Net2phone, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquired percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_OpenOptionContractWrittenExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price of the open option contracts written on the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_OpenOptionContractWrittenExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_PurchaseOfOptionSharesReduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of option shares reduction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_PurchaseOfOptionSharesReduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_IDTInternationalTelecomIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityTypeAxis=IDT_PutCallOptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityTypeAxis=IDT_PutCallOptionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IDT_NetTwoPhoneIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803832968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Other Operating Gain (Expense), Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims', window );">Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)</a></td>
<td class="nump">$ 605<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
<td class="nump">$ 601<span></span>
</td>
<td class="num">$ (269)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_Net2PhoneUCaasOtherNet', window );">net2phone-UCaaS-other, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_FintechmoneyTransferSettlement', window );">Fintech-money transfer settlement</a></td>
<td class="nump">45<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit', window );">Traditional Communications-gain from sale of rights under class action lawsuit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim', window );">Traditional Communications-net2phone indemnification claim</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(386)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
<td class="num">(920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TraditionalCommunicationsCarrierServicesSettlement', window );">Traditional Communications-Carrier Services settlement</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(554)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary', window );">Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Total other operating gain (expense), net</a></td>
<td class="nump">$ 595<span></span>
</td>
<td class="num">$ (234)<span></span>
</td>
<td class="nump">$ 1,550<span></span>
</td>
<td class="num">$ (3,402)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance claims net of legal fees/(legal fees net of insurance claims).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_FintechmoneyTransferSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fintech-money transfer settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_FintechmoneyTransferSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_Net2PhoneUCaasOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>net2phone-UCaaS-other, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_Net2PhoneUCaasOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TraditionalCommunicationsCarrierServicesSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Traditional Communications-Carrier Services settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TraditionalCommunicationsCarrierServicesSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Traditional Communications-gain from sale of rights under class action lawsuit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Traditional Communications-net2phone indemnification claim.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651802658680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Gain (Expense), Net (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 21, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember', window );">Payment Card Interchange Fee and Merchant Discount Antitrust Litigation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ProceedFromSaleToThirdParties', window );">Proceed from sale to third parties</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=IDT_StraightPathMember', window );">Straight Path [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems', window );"><strong>Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemInsuranceProceeds', window );">Unusual or Infrequent Item, or Both, Insurance Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ProceedFromSaleToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceed from sale to third parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ProceedFromSaleToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemInsuranceProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=114868883&amp;loc=SL114871943-224233<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemInsuranceProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=IDT_StraightPathMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=IDT_StraightPathMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651808453576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">13 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 27, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Remaining shares available for repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 686<span></span>
</td>
<td class="nump">$ 276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of common stock options exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,041<span></span>
</td>
<td class="nump">32,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=IDT_NetTwoPhoneIncMember', window );">Net2phone, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Number of restricted shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross', window );">Common stock outstanding percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_RestrictedStockContingentVestingArrangementsDescription', window );">Grant of restricted equity description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The restricted shares will vest if: (a) for
any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue
that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted
shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and
on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted
shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone
2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue', window );">Aggregate estimated fair value on grant date recognized over the vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">463,792<span></span>
</td>
<td class="nump">40,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Aggregate purchase price of repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember', window );">Class B Common Stock [Member] | DSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod', window );">Number of common stock vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Number of common stock unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember', window );">Class B Common Stock [Member] | Employees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,381<span></span>
</td>
<td class="nump">37,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Aggregate purchase price of repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of newly issued shares, shares</a></td>
<td class="nump">35,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Number of newly issued shares</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of repurchase shares authorised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_RestrictedStockContingentVestingArrangementsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grant of restricted equity description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_RestrictedStockContingentVestingArrangementsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock outstanding percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate estimated fair value on grant date recognized over the vesting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=IDT_NetTwoPhoneIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=IDT_NetTwoPhoneIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IDT_ClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=IDT_DeferredStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=IDT_DeferredStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=IDT_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=IDT_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804541576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average number of shares</a></td>
<td class="nump">25,530,000<span></span>
</td>
<td class="nump">26,371,000<span></span>
</td>
<td class="nump">25,475,000<span></span>
</td>
<td class="nump">26,323,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities: Stock options</a></td>
<td class="nump">295,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Effect of dilutive securities: Non-vested restricted Class B common stock</a></td>
<td class="nump">311,000<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
<td class="nump">327,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average number of shares</a></td>
<td class="nump">26,136,000<span></span>
</td>
<td class="nump">26,506,000<span></span>
</td>
<td class="nump">25,903,000<span></span>
</td>
<td class="nump">26,323,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5498026-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804009528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,126,000<span></span>
</td>
<td class="nump">713,000<span></span>
</td>
<td class="nump">1,646,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,126,000<span></span>
</td>
<td class="nump">713,000<span></span>
</td>
<td class="nump">1,126,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=IDT_NonvestedRestrictedClassBCommonStockMember', window );">Non-vested Restricted Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from the calculation of diluted earnings per share</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">520,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=IDT_NonvestedRestrictedClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=IDT_NonvestedRestrictedClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651804760568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss attributable to IDT Corporation</a></td>
<td class="nump">$ 567<span></span>
</td>
<td class="num">$ (563)<span></span>
</td>
<td class="num">(980)<span></span>
</td>
<td class="num">$ (2,280)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(8,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss attributable to IDT Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">$ (8,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651726236328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_CommitmentsAndContingenciesDetailsLineItems', window );"><strong>CommitmentsAndContingenciesDetailsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 41.6<span></span>
</td>
<td class="nump">$ 40.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase commitment</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_PerformanceBondsOutstanding', window );">Performance bonds outstanding</a></td>
<td class="nump">19.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_CashAndCashEquivalentsCompanyRestricted', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">15.3<span></span>
</td>
<td class="nump">$ 11.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_FederalTelecommunicationsRelayServicesFundMember', window );">Federal Telecommunications Relay Services Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_CommitmentsAndContingenciesDetailsLineItems', window );"><strong>CommitmentsAndContingenciesDetailsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Regulatory fees audit</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=IDT_UniversalServiceFundMember', window );">Universal Service Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_CommitmentsAndContingenciesDetailsLineItems', window );"><strong>CommitmentsAndContingenciesDetailsLineItems [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Regulatory fees audit</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_CashAndCashEquivalentsCompanyRestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_CashAndCashEquivalentsCompanyRestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_CommitmentsAndContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_CommitmentsAndContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_PerformanceBondsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_PerformanceBondsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_FederalTelecommunicationsRelayServicesFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_FederalTelecommunicationsRelayServicesFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IDT_UniversalServiceFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IDT_UniversalServiceFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651803737256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Other Income (Expense), Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency transaction (losses) gains</a></td>
<td class="num">$ (1,069)<span></span>
</td>
<td class="num">$ (774)<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in the net loss of investee</a></td>
<td class="num">(528)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods', window );">Write-off of tax assets related to prior periods</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(742)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain (loss) on investments</a></td>
<td class="nump">5,435<span></span>
</td>
<td class="num">(1,226)<span></span>
</td>
<td class="nump">5,822<span></span>
</td>
<td class="num">(817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">$ 3,815<span></span>
</td>
<td class="num">$ (2,144)<span></span>
</td>
<td class="nump">$ 5,608<span></span>
</td>
<td class="num">$ (1,360)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of tax assets related to prior periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IDT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651817885464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="nump">$ 24.0<span></span>
</td>
<td class="nump">$ 24.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140651841756472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revolving Credit Facility&#8212;Subsequent Event (Details Narrative) - Revolving Credit Facility [Member] - Subsequent Event [Member] - TD Bank [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>May 17, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Line of credit, description</a></td>
<td class="text">The
principal outstanding bears interest per annum at the Intercontinental Exchange Benchmark Administration Ltd. LIBO rate multiplied
by the Regulation D maximum reserve requirement plus 125 to 175 basis points, depending upon IDT Telecom&#8217;s leverage ratio as
computed for the most recent fiscal quarter. Interest is payable monthly, and all outstanding principal and any accrued and unpaid
interest is due in May 2024. 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&#8217;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. IDT Telecom was in compliance with all of the
covenants as of the date of this Quarterly Report on Form&#160;10-Q.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=IDT_TDBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=IDT_TDBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M\P#<7TJIMR?F!?76_/0?4$L#!!0    ( ')^R5((:E(9?P<  /<?   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULO9EM;^,V$L>_"N$N#BW@K,4'/>TF
M 1*G=VV!7A>[V[L7AWO!2'1,K"2Z%.5L^ND[DAQ+%BG:18&^221K2/TY',YO
M2%T_*_VEW@IAT->RJ.J;Q=:8W;O5JLZVHN3U6[43%3S9*%UR [?Z:57OM.!Y
MUZ@L5B0(HE7)9;6XO>Y^^Z!OKU5C"EF)#QK535ER_7(O"O5\L\"+UQ\^RJ>M
M:7]8W5[O^)/X),RONP\:[E;'7G)9BJJ6JD):;&X6=_C=FH5M@\[B/U(\UZ-K
MU [E4:DO[<V/^<TB:!6)0F2F[8+#O[U8BZ)H>P(=OQTZ71S?V38<7[_V_L]N
M\#"81UZ+M2K^*W.SO5DD"Y2+#6\*\U$]_R . ^H$9JJHN[_H^6 ;+%#6U$:5
MA\:@H)15_Y]_/3ABU "SF0;DT(!<VH >&M!NH+VR;E@/W/#;:ZV>D6ZMH;?V
MHO--UQI&(ZMV&C\9#4\EM#.W:U75JI Y-R)'][S@52;0I[:[&EVA7S\]H&_?
M?(?>(%FASUO5U+S*Z^N5@3>W[5?9X2WW_5O(S%ON=OHMHL$2D8!@1_.UO_E/
M30'-<=<\.&V^@O$>!TV.@R9=?W1NT(W6HC*(US6,\YVG1WKLD78]LKD>>;U%
MX!N4M1?BMT;N>0&O</JJ[RKJNFJ7V?XV80&.KU?[L4M<5DD4'*U.=+*C3N;5
M^5'41LNLG>SLSTCN>PU'8C .TI1,-+O,(AH1M^CP*#KTBGX0CP;5(FNT-%(X
M]87VBZ,DG,IS6"4THFYUT5%=Y%7W/7C.O, "V8-ORSD'1M:K:1PFT42@;16F
M$7/KBX_Z8J^^SYKG M)EIAK0!JDW$S#3CX58H@HPH3:(%Y#,NX4/6$"Y:A[-
MIBF&)F#R)EH2&B!N$"QE61S7<A= \#!(PO8A+-27F87:NR&V!LA(E-")&QQ6
M#$>1VP_)T0^)UP\?M-AQF2/Q%1!8N\,HL5\,$Q!,Y-E6E&(<NN6E1WFI5]XO
M9BLT9/QQ9G))3.T8#M,PG4AT6*4TF%F'.!A@$?AC21E>7"#RT,V)BT(6L*E,
MEQTAF,X)'5$-GYEL*'2T>5FB'2#-=&':IKA=NT"[P'?*QK8<#(ENJMIA!E43
MGA$]4 D3K^A_*94_RZ)P2B/VC+*435>.RXPD83(C;< ;]O.MCTY9&5X]2<@=
M];P/J:4@(C2<ZK2MZ#B*3V4.=,-^O%V6B[$#4RPE4UHXS)*$SM "#S##?IK]
M H')C:R>4"&@_D2Z+32OU.:J@1O/DK+A=<*N@V;;*F7I3-& !\1A/^,>Q$;
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
ME0M>?BN4$\DVQ79[R:3:O!?#1'U?8:X%ZOJ*,?D^T3OXZHMM\A]02P,$%
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
M^:#:Z=@>C*S=]5](@\/$;0O\H8"R 'R_E-)L#M9!_XM*_P)02P,$%     @
M<G[)4@K+_-+D P  00T  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RE
M5UUOVS84_2N$T(<$F*/O#P>.@<3VL #K%C3-]C#L@;9HBRM%>B1EM_OU(RE%
MM2E:2[L76Z+./9?GZ/*2FAT9_R0JA"3X7!,J[KQ*ROVM[XM-A6HH;M@>4?5D
MRW@-I;KE.U_L.8*E":J)'P5!YM<04V\^,V-/?#YCC228HB<.1%/7D']Y0(0=
M[[S0>QWX@'>5U /^?+:'._2,Y,O^B:L[OV<I<8VHP(P"CK9WWGUXNPI-@$'\
MAM%1G%P#+67-V"=]\UC>>8&>$2)H(S4%5'\'M$"$:"8UC[\[4J_/J0-/KU_9
M?S3BE9@U%&C!R.^XE-6=5WB@1%O8$/F!'7]"G:!4\VT8$>87'#MLX(%-(R2K
MNV U@QK3]A]^[HPX"5 \[H"H"XCL@.1"0-P%Q&_-D'0!R5LSI%V D>ZWVHUQ
M2RCA?,;9$7"-5FSZPKAOHI5?F.I">99</<4J3LX7C I&< DE*L&S5'^J"J0
M; L6K%:U5^FB."#P2#>L1N#J9R;$-;AZH; IL0JZ!A/P\KP$5^^NP3N *?A8
ML49 6HJ9+]4$=1I_TTWFH9U,=&$R,7C/J*P$6-$2E8[XY7C\="3>5\;T[D2O
M[CQ$HX3W>WX#XN '$ 51Z)C/XNWA@4O._\N^^N[L9V;$?:G$AB^^P-=50%\D
MX(_[M9!<+?4_1]B3GCTQ[,D%]E]44\1=C1%=8Z[R:2DR0Z%;X&$>9_&TF/F'
MTY?B0!7I.68YQ*1%$%I,JR%J$L9Q#SH3FO9"TU$;?Y45XF!SMKC.A-^.N)GU
M2;)1-Q<5I#O-"QJJ]@^"_U'+6[,#W9P/$!.X)FBB-IJ)@ 0!@38-QQ(CYZIM
M<Z5G-A2!Y?H05"26Z2Z>++8\'^4Y,R/OS<A'S5 [BMHOJ&JGG".Z^0)4T5)!
M8+M3E7^I+FN:GDMZ/IA-GN26\B%FDMF@I0-4A!9HY0!%<79!?M'++T;E_V?!
MN707@YFDF:U[B)FD]NM<.D!3NW96#E 4G:#.=$][W=/Q-?!MBJ>#.<39-+/Z
MQF*(FH2YU3:60U":!['=7!Q441)>Z"YA\'5##[Y!]E6K^[I=_%!*CM>-U(L?
M2 8H4T^IY(PHEIWR2"*.A'LE=&G/7[?=!!R@TX;9;>(.IBBWFL7*@<HO5$1X
M<MH)O[<F!N8\+C^J,Q#?,VXZA=.3T+$A34.[:!RP26+O2 Z06G+9P!8'5Q0G
M=MGX)T?"&O&=.8L+U04:*MLMOQ_MS_OWYI1KC3^$MXO0,;[4WP?F"/J5OOVX
M> _Y#E,!"-JJ5,%-KEXA;\_K[8UD>W,@73.ICK?FLE+?.(AK@'J^94R^WN@$
M_5?3_%]02P,$%     @ <G[)4B^RAFK3"0  <E$  !@   !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6R]7&MOV[@2_2N"L1]:X"862;U<) $26Z]%MQND[5TL
M+NX'Q69BH;+D2G+3_OM+V8YED6-&6@_NE\2/F3-#SC'-.:)U]5*4WZHEY[7Q
M<Y7EU?5H6=?K#^-Q-5_R55)=%FN>BW>>BG*5U.)I^3RNUB5/%ENG53:FINF,
M5TF:CVZNMJ_=ES=7Q:;.TIS?ET:U6:V2\M<=SXJ7ZQ$9O;[PD#XOZ^:%\<W5
M.GGFGWG]=7U?BF?C \HB7?&\2HO<*/G3]>B6?(B9TSAL+?Z=\I?JZ+'1#.6Q
M*+XU3^+%]<AL,N(9G]<-1"+^_>!3GF4-DLCC^QYT=(C9.!X_?D4/MH,7@WE,
M*CXMLK_21;V\'GDC8\&?DDU6/Q0O$=\/R&[PYD56;?\:+SM;5T2<;ZJZ6.V=
MQ?-5FN_^)S_W$W'D0-@)![IWH)*#F!G8@>T=F.1 K1,.UM[!DB.X)QSLO8,M
M1SCEX.P='#G"J4&[>P=7=C!/.'A[!Z^OPV3O,-G285>_;?%G29W<7)7%BU$V
MU@*M>;!ET-9;U#S-&[)_KDOQ;BK\ZIMID5=%EBZ2FB^,S[7X)YA<5T;Q9/C?
M-VG]RWCW-4\VBU2\_]ZX,+Y^GAGO?GMO_&:DN?%E66RJ)%]45^-:Y-(@CN?[
MN'>[N/1$W"]%G62 VU3O=KL0F8@/29(9]TFZN!!)3)-U*K",__S!5X^\_"\
M.GLC%[%*5)OREQA_,?^F _+?R.[/:6S<UG69/F[JY#'C1EV(/$LQHSK40(_Z
MP&NQ:(GR^$F9I_ESI<,*]5B?BGQ>Y'599.*=9R/.:U[R2IM=I$><%JN56+1V
M4S?-DJHR;G5P\6"XNQ-P8T'U ]_I@>]TBV^=P+^[_7C[:>H;MU^,W[]^_-M@
MY%\&-<G$2&KC]TUV>7@!HO0.VME"-]\B/VYL9MONU?C',8-5*^HR1EC7;*::
M7=C$99.NF0^869[M=:T"P(HXINM(04/ CCJ>-()(M6(24 P,\BBI3FG8H31,
M6YIMS2^:;ZZ%,2]6XNN\2IK/.E2)'9+=R= B4B$@(WE^9]J<FJW&AVJ=S/GU
M2.PE*E[^X*,; UH9D' "))P0"2="PHG58E"8+M:!+I:6+K.TVBVT@B)5L]#F
MW;4MW:]MX)>3I61SX7BFQ!]M_/Y#GR'A^$@X 1).V&<2(Z1@\?DX'9;9!Y;9
M6I;]62]YN5V.2KYL]O@_N)$5%4@J6YT/2A56:>,-8!42CM\KZP I6HB$$R'A
MQ.?C=&CE'&CE:&GE_^3E/*UXL\^NMGN=8KU=R"!>.>K2Z3H2JWK8S+0I#6 ,
M$DZ A!,BX41(./'Y.!U.N0=.N5I./?#UIIPOQ?YIV[Z];I[GNQWUCF7ULBPV
MSTNC/-@:Z[)X+I,51#P76!H(E9BG36K >M8GF(\4+$#""9%P(B2<^'R<#O6\
M _6\-ZC7[,7FC88 TNZ5; OCJ2Q6!E^ML^(7Y^!JYP$\<.3E3IO. -+U">8C
M!0N0<$(DG @))SX?IT.ZR8%T$RWI/O'ZY%9LHM:5R#WL5 L_@$1(.#X23@ ,
M7A$" !M7WKHCY1.?C]/A!S%;;=/L*_;<WC_$'PUF-N(.-1NUYW9=7AY>  5,
M4YDCFSFFS"+ 3&R])E22:&: W85-*9'$%Q^R<PF3%1_(C#BF1Z75*X0,F<5D
MS0<P4T0?:*B.";?QY$B!)O]<DDOR5TGN1)$(4"0V48JDFHDB$:(42;4313)-
M6RX28.?8KBT7"3 C#F&6)1<),&3FQ)*+I)JI10*&>K)(K6Q*]+KI$'%N#W6<
M@4?D-KB/T4R?U("E%0LHP (*L8 B+* 8 :A+KE;X)7KE]RPICZC*HF@<%+HA
MZ9@S+" ?"RC  @I[S62$%2Y& .KRK56.B5XZ'B+J$4#EM.7MU%0?< B]L,3B
M7GD'6.%"+* ("RA& .K2JY6,B5XSQA=B""32*DJ,/JTA).P3SL<*%V !A5A
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
M-&%P./ &> + :/CZEV"VL%[F"ND%![_!;:,"1K)Z_7L&BY =):/VQPRVA\*
M-IY <]44")03^\4X#PF0&65D\7,CN5;K/?2IA!3X?!5Z?/(8L^0ZUL?44C,B
M!:F$IMG*V\<AKBC^HJ$23_V(A2%=J#N9:F:B*'C>6,OOJ.RV$<J]"@J2!3(E
MC3DZ1_,[\!&P$=)"?:#$Y,N9MPD7&?Q<(^N*0,F2!J8+WLS5EQ8QYDZM %4<
M(\AC!&@(2-5/ 2#YA#IV%"1)0^J"#IXG>UO2I O@2^$I_3U1 ;ROZ2O ZF^C
M;J3+*=<]"LNQF-@/#<%-1C%6QOU$XUX%D<;/(\$=V@Q)W"[F294A H1N394P
M_$%OC-Z>.^@Z\<GF(]S E?L3U@T]&-+ ?Q5,\F\$P[J&36,)V1Y"'P,YT;>.
M/[NT0PW L?]YCA"C9&.,CZP8%<FWDT'7OH^KL]":9$9]1,/' R76==N/SYT7
M83TX"M(V*4HJ+)*^A4,=5BQFZ7EV<;6N[O-2Z&V@4$D7;A:',VUU==E-C*"
MY#'51SP<LVV9\ FAR$L@ ]HB [;*X(K?A3HB:VG-]R"NJ'@ %@Q<5^FXDQS*
MLZW= _!._52.(\RVV7$'&=KE*<CG%4\)/_45'!Q<+6C(;L,%RD&8U_&6T;_M
M[VB+>#7Y8AXO>!^$W=)<!84;<AUF;]^D8..E*2Z\J<-%96T\77O"8TGW3+1L
M0/NLK&[! ?J;Z_QO4$L#!!0    ( ')^R5)N Z/8^P<  '83   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;*U876_;.!9]UZ\@O,7 !=38DN7(;CZ
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
MMM##W&XXVGY%"_!^)67;_R &PS\%7/X74$L#!!0    ( ')^R5(-K"[A.P8
M %$/   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;)5766_;.!!^UZ\8
M>-/=%'!L'3YS 4FZ15LT31&WVV=:HBTBE*B25%S_^YTA)<='DMV^V*(TWS?W
MD#Q?*?U@<LXM_"ID:2XZN;75:;]OTIP7S/14Q4O\LE"Z8!:7>MDWE>8L<Z!"
M]N,P'/4+)LK.Y;E[]U5?GJO:2E'RKQI,711,KZ^Y5*N+3M1I7]R+96[I1?_R
MO&)+/N/V>_55XZJ_8<E$P4LC5 F:+RXZ5]'I]8#DG< _@J_,UC.0)W.E'FCQ
M,;OHA&00ESRUQ,#P[Y'?<"F)",WXV7!V-BH)N/W<LK]WOJ,O<V;XC9(_1&;S
MB\ZD QE?L%K:>[7ZP!M_AL27*FG<+ZR\;)1T(*V-544#1@L*4?I_]JN)PQ9@
M$KX B!M [.SVBIR5[YAEE^=:K4"3-++1@W/5H=$X45)29E;C5X$X>_F9HTOF
MO&^1B][TTP9W[7'Q"[@IW*K2Y@;^+C.>[>+[:,/&D+@UY#I^E?"JTCU(PB[$
M81R]PI=L'$L<7_(;CNT0#39$ T<T^.T(O8JC;CHU%4OY10?;Q7#]R#N77Y3E
MP>#//R9Q%)^!IX9O.0]N5%&Q<NV^C,\,2/^IT@)[1<@UI H;P5A0"\".U,R*
M<ME*86_B^X5(.3B-/:(TO/V<LT>.#40M2B#+=8$8K0I0)8<%=@64W,95CLN3
M[S>,S8*<&> _:U%A_]F6Q^;, M,<4LF,$0O!,T"YA2A9F;;:NL#*;)\/!*%)
MQ!BT593PB%ZI^@4EP:$2PQ![8M<5W]/G?$4)PZUQJJ5@<R&%%4BFN606":PB
M]68?ZYPIE<6&PJ ()AO!@VQ0\)44F2.;,^DX7-.A_KLRN&4ZS2$>4?5&DZ[S
MM>% ;%%)3D"&Z52 J6.082JUF-=N,F%*"8""!:ZPY=,''^MMFIS+C *W]:XU
M+Z#9S&G2SHW(!,[6+MRS!>,2/BB98<XQ*Q_+M ?'!(G#,__5+:*SMXW7^[3>
MDAP9N#9DI.:ITBX;K<52&1[@8EX;K'Z#'TKPL8@2'PLX)L$=M3"K1'ERMUBT
M^GMHYHHA\ZP'GU3)3!/ G F<NYOX[)MWK1!#VM\)M,PJC3BL,R:->A;OY&%;
MGA;>)E]%;:R;ZMAN*5=:%=,/U$&8AJ<(N@S,:^$"O2.V9!KW-9 J=76#"1W&
M(5QKQ=!5VX4O'+U^</_P"6/,U[MF.$^>LP7U?S2:0NFZN'$A(*SG]"C@ORIT
MU9 \CE<A:;8.G8D4CX;B0/13C>.&)'L0]H80]08PJRNL86I3)@.L74I\K0\:
M["!%!Y-JQ35W,T-)/ Z84YCA*2.K):=4;&O!)#UIN7]6RU\&[C;\?I0&M'F0
M[2%LGC LFO.=[:J)!NTV7[!N7_CV+-FQ:T&<7!A%\S:XVW40>QA']!&,P]#]
MCO$W[D88=/>?A,$L5]J>T C>1F"T8#2"011#-)T$WQ1%8(=Q&A'7>)PXIF'B
MF9-X$MPPDV/)B<QM ZQ0=6DICZFLR9UF9!1(AK%TDQ9#[;FW1N7IEBLI,2XH
M/\TNL9_%(QA-!_0[\6:$XY'_'XY^+Z$_W*&)@O[(7:\<)/0I4RX'KC:3J.N3
MT<)/6 -_VN2\@Q3GDP/SD]XP6'.&_3_HQ8<D5-\41)K4_! =]Z;P!CDP5V]H
M]L]X97DQQ_G;F+4[_M%YK'G* U8OPXUQU=BV$C;'7@2V7&J^1%7[<=ZD9TVQ
M/,)F' 6%D!*WC)TYL>FV9YB"?:85-M]+_7>UP>^E 3ZW^-?S\1_-L;TS;]=G
MLSO<8=@TGGFU=L>!)^%FG_"5'_E22X;A_^8O5?D,*XRZ43B!,5(E3<<=P:0[
MBJFRI]UQF,#[VF*Y8M!+4=0%G1)J[;&'I[ =ZKTQ![N!V8VZ5P*WC9+;'24O
M)0(_!]]67#[RDX*&%Z"<4!E6F]N%VBR=TE/09HL&6NRB-YZ,:9'@XV RI<<!
M5N]TX!YQY'<G&!-\'$&2T+:"U[T%EC$T!]>= 56Q-76XP9A%411\IF. **K:
M^J)'+ ZPXP&.BK<-[K7(M2EX[N#>W[KFX'EGZ2YS=#C#9O4WGLW;S7WQRE^3
MGL3]91,/*4M1TC%[@="P-QYV0/L+G%]85;E+TUQ9O(*YQQSOO%R3 'Y?*#S)
M-PM2L+E%7_X+4$L#!!0    ( ')^R5)D3N4J50,  %,(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;+U6;6_C-@S^[E]!>(?##?#BEZ1ITDL"I+G7
M83<4;;=].-P'Q69BH;+D2G)S^?>C9,?7=FUP0(%]L22:?!Z2IDC/=DK?F!+1
MPO=*2#,/2VOKLS@V>8D5,P-5HZ0W&Z4K9NFHM[&I-;+"&U4BSI)D'%>,RW Q
M\[(+O9BIQ@HN\4*#::J*Z?TY"K6;AVEX$%SR;6F=(%[,:K;%*[1_U1>:3G&/
M4O *I>%*@L;-/%RF9^<CI^\5_N:X,_?VX")9*W7C#I^+>9@XAU!@;AT"H^4.
M5RB$ R(W;CO,L*=TAO?W!_0//G:*9<T,KI3XAQ>VG(>3$ K<L$;82[7[A%T\
M)PXO5\+X)^Q:W?%)"'ECK*HZ8_*@XK)=V?<N#_<,)LDS!EEGD'F_6R+OY3MF
MV6*FU0ZTTR8TM_&A>FMRCDOW4:ZLIK><[.QBQ4P9@7O"^]N&WS&!TIH(F"S@
M$HW5/+=8M I.]EAS%EORPF'%><=XWC)FSS!.X8N2MC3P7A98/+2/R?L^A.P0
MPGEV%'!9ZP$,DPBR)$N/X W[E P]WO!(2IZ,%;XNUY01*J1O1VA&/<W(TXS^
MQ\P?973W^\S4+,=Y2!?8H+[#</&GLAB<O/YEDJ796WBI4W!=8K!1@NXZEUNP
M;"T0:JWN>($&&%WC7,F<"\[\G50;R#VC>P(^9M0_&/,#XV--4JJ5=BI<@B5V
M(C!*\((YV9H))G,$?T$,O6?6&3/A]@A662:<%^Y@6(7 *M4\@0H/4(VEI?+L
M702PH8C-&5Q1TRP:BIGD+\UE0(7-15_9\'LC]C!,_2D)WGC'5&/(U/P:K)[-
MSRN8C*(D/6TWDW$27/Y,6M,TB:;3C-9Q-!QGP;5/U8N_UBM(IR=1DDQIER5I
ME&49+.WC4)WI@W"CGT/G,A<-=15'DR:#:5!Q(7SSEZUL/!@>9!ZR1C\5Q#YR
M'_H)CN _'#0(N\:,FOI_K0PG:8F"JFT/G]]=PP<NJ>@XI>N*[AC/J?+_X!4G
MV,C7TDI5-9-[?^=.WQKXR->:"<OT;VZ^N**5-P-XJL7$]QH]T6_].#-4G%2S
M;<_OI?W$7+:#XH=Z.VZ_,+WETH# #9DF@U,:4+H=8>W!JMJ/C;6R%*O?EC3U
M43L%>K]1U#FZ@R/H_R,6_P)02P,$%     @ <G[)4H3:PC!1!0  @0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULI5?=;]LV$'_77W'PBJ$M%-N2
M_"&GB0''3;L.RQ T3?LP[(&6SA81B51)*F[VU^](R?)'8V_K7FSQ=/>[[SOJ
M8BW5@\X0#7PK<J$O.YDQY7FOIY,,"Z:[LD1!;Y92%<S04:UZNE3(4B=4Y+VP
MWQ_U"L9%9WKA:+=J>B$KDW.!MPIT511,/5UA+M>7G:"S(7SDJ\Q80F]Z4;(5
MWJ&Y+V\5G7HM2LH+%)I+ 0J7EYU9<'XUL/R.X3/'M=YY!NO)0LH'>_B07G;Z
MUB#,,3$6@='?(\XQSRT0F?&UP>RT*JW@[O,&_9WSG7Q9,(USF7_AJ<DN.W$'
M4ERR*C<?Y?H7;/P96KQ$YMK]PKKF'9+&I-)&%HTPG0LNZG_VK8G#CD#</R(0
M-@*AL[M6Y*Q\RPR;7BBY!F6Y"<T^.%>=-!G'A4W*G5'TEI.<F;[%A8$[3"K%
M#4=]T3,$:E_UD@;@J@8(CP!,X$8*DVFX%BFF^_(],J:U*-Q8=!6>!)R5J@M1
MWX>P'P8G\*+6P\CA14?P/HA'U(;JR&@?G+M,I'#]M>+F:<=S^&.VT$91E?QY
M0NF@53IP2@<_'M:3 +87SW7)$KSL4+-I5(_8F?XN#7JCGW^*PR!\ P<ZX%.&
MWE+FU&9<K(!K8)M6 [D$]LAXSA8YGE$GGVF6(Q4O >@6X!SNJ.73BMX0_^Q[
M_JTN;U9(9?A?F,)<:@/OE=0:[@6-A=Q1W],XT-^3?Z,S6?J.<06?65ZA]Y(+
M,)FL-"5%O_(H^3QOLW_NS9'4+'G"#(F152F64G/S&EY X$_",?UOPK'[Y-YY
M]]V[+GPBY;JB&"QXGFN7>R$M6N"/QF$K\S*,X96E#0;>7*I2*E()"TE6P<@/
MXPC" %X&04A<(S^8A-Y-)7C"2Y8W7&._/PEV\(B12/'$^R0-,9%1(W\RCNB!
MD%X0UL"R.'(\#+U?J_P)HL YWC_M>.3'@P$]#.-]IR-_T@^?]3KT!Y.X9=W\
M.^IW?E#LQI.M'\'(Q64RBK:.Q'[D?' &U!PUE9A>PS5+,FNRR9"JHRB9>')H
MXS<:DN?=@HS9<IW?WWVX];TU'<I*)42DFG$%@K9.R3Q;S%31#[2M3*9DM<I(
M;*'D RJ7VH*1R\0L\Z."7;A5,D%,M;=4LB"JV7201;"5WIBVUQWNI<(4B]*N
M$\>"]1#AVPD#:U1(P1AW Z^@T+O%0X(4GNZHI326D0>(4-3C$^WXA/WZ]ZRH
MK0>?-.L2W0;+G_P-9-P='V@9=*-#+8(FRP\HZ=IY0KXXAX2$MH=7KK6EVE+R
MNJM=-(^&;\]GUX6'=ATT/VSL<I9L*@DJJ\KEE4RUI00\I<C7167=+I#FB<M^
M0B*5L</0\A\X4*=SWP/I;/2.^> ,\:B:W)JHJ!=V:N=(P?_SV 5F#C)2QYR:
MH)[F!X-YOJ/_9D__,R/[8$=XQR?O%VXRHDA*RA,R9;O;[P]B;[8TU%LM>=-U
M2RH21]'$-XE'#=\.><-I4+2,T632,&ZI@V!O1-(L/-AD_R*$+F#<-@%48B^K
MX.:+K0L2AG7&[6RB1*DSDS%Q9JB=:=33<."4-ZZV3>S1EJ "2>1*6+#_L!S]
MPXT'MXT-WO]9A:>W&6V5V"V^YQ:875M#?Q@-M\/>J]^$35+:!-!2HM_0'X[C
MPY5TN"ALNNI=.XI@9IYKWST$WS;(SD39'PX,;&-Q45$ 3B>1G&G&!AUR*59(
M%\;G[FR]G6MQ@6KE+O^T@V0E3'U#;JGM]\6LOE9OV>N/DQNF5G9JY+@DT7YW
M/.R JB_\]<'(TEVR%]+0E=T]9O2-A,HRT/NEI#0U!ZN@_>J:_@U02P,$%
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
MZ;@G*O])T%\XL^'/<'/C@"#^N<+XIRI:@.<+8URX( 7M=]GS_P)02P,$%
M  @ <G[)4OI2+3C<!@  %!,  !D   !X;"]W;W)K<VAE971S+W-H965T,38N
M>&ULW5A;<]LV%G[GK\"HF1UIAB.)%]T2VS.VDTS3:=J,<]F'G3Y )"2AH0@&
M "V[O[[? 4B*=NQTO4U?]H4$0> [%YSOX  G!Z4_FYT0EMWLB]*<#G;65L\G
M$Y/MQ)Z;L:I$B3\;I??<XE-O)Z;2@N=NTKZ8Q-/I?++GLAR<G;B^=_KL1-6V
MD*5XIYFI]WNN;R]$H0ZG@VC0=ES)[<Y2Q^3LI.);\5[8C]4[C:])AY++O2B-
M5"738G,Z.(^>7Z0TW@WX),7!]-J,+%DK]9D^WN2G@RDI) J164+@>%V+2U$4
M! 0UOC28@TXD3>RW6_37SG;8LN9&7*KBWS*WN]/!<L!RL>%U8:_4X4?1V#,C
MO$P5QCW9P8]-T@'+:F/5OID,#?:R]&]^T_BA-V$Y?61"W$R(G=Y>D-/R);?\
M[$2K ],T&FC4<*:ZV5!.EK0H[ZW&7XEY]NPUEYI]XD4MV%O!3:T%/&[-R<0"
MG(9,L@;HP@/%CP"MV%M5VIUAK\I<Y'?G3Z!4IUG<:G81?Q/PO-)CEDQ#%D_C
MZ!MX26=IXO"2O[;TI319H<A8P_YSOC96(SA^^X:,M).1.AGIW_?F-X&(BL]-
MQ3-Q.@#7C-#78G#VB[(B6/[KAV4<Q2_8([+8AYT(-JH VV2Y99:O"\$<!OVT
M.X$@+GB9":8VC!LCT,O+G!62KV4AK81/]AXO9]RR#8FY=F*(1"!B5FM-T""#
M-,_9>^2)O"X<WL41^MQ#O^U!]31V4%<=U 5!!3^+:U&PB VC$?/MF WCMIVP
M83)B'Y3E13"4)4Q1M8'F9A0@5&31Q4KP4JPM,P3NS7G&HG">IO2>A?%TB4;K
M1'3-P^4L#EY]J:6]9;*\%L9Z1\HR*VK$,AJ,%$5GZ[!X'BYF*Q9-PV6\Z,"2
M13A;SO\*JE3E/;1V?ARNXBF>29HP*#I/ F<ME(R783I-?&,UFU'#C7K&9JMP
M,8V"2W /CB303"%CYD)SE_7ZDA567_?E]]>\[Y-C:[A8S=BH:P0_U<4M2R+G
MZ.D#CH[#=+7TCE[.9W<=O0P3F/0T1\_"U3SM0-JWZ_W?_=RM%U9OYI^=I^'H
M>=PWP ]RGH\0)_^8HY/5W#O:-0+B@/L;O6!?:A _#Q#DF2 ;FZT,VX#^3'9A
M:V90!(IEL*$Q%GT]J0'QJ,53:THHE!@"658U#78*VQTO&V'L:<+N)9" F-I*
M*U5P%.APB?&-8,?C%IR=VWM4=L!W8BYTXR_5ON+E+=OQG)9H/&/I>/E@YO/%
MAOQ#^-R7P<2M:,7V,F$/U2F^>&%:XYZ0#8/:4-O(;2DW<!"6OBY[UC=6#YN,
M-KJ;/9^>,ME')^]]3]['OKPW]^0%'W9:B#L[-3MZ_!=L0H_\"]QJT *PKG4_
M"S?)/V1KL95E28K!J$IHJ7*?L:(5WFDX3?O$2L)YM K>U1IK8YP?KOB&0]T?
M59$#Q(0P(QNS ]>:#/R*Q;,N002O;H3.Y'^#,DR64S;J0.Y^!E<B%_O*\9KB
M_9,T'#%:YMPJ?8M%+P2I2O%A#&6>KY0:1N%RT4?T^66+*AG+@=H#,T<4/0HK
M]X?/&C0TGK[XU7$1Z43M!1N*&Y3?1HQ"5@KK1H!2Z31EPS2*@9]&*8O2H^\%
M"'//ZVZ?@)>3Y/YW<-G1H2Y1TA=.%:\DY0^GIO, T:/!["<ZP36MLQ_3T&4G
M"A>Z-*71IC?[X>SW=>M[<_G)Y4W@",W^%J%_[@G]/V7U8D6<3A#K>&+G>G:,
M>/#,;%PH6]75<!NM]MA2L'4;2?R"&0:Z4VG+5J.OR;U* -YNST,7FJ,V,/N1
MV) ')S6<P]HR(KMEEK0H_!;-\]]K7RFT1!JFH-"0*IPY* N^/DXDJG]@HJL)
MNO;W)5 _1K\/BRC0@B;0-LQGEM>RA(42[GQ3XN13'T\-**,DSKG0K,^*A_GD
M*X9-AR5[6 =N<#"V0N.\"C!/(7[-9>'"M]GL9>FO%&AE8+P##'A5:87PA!9.
MOO^]%PC(7!5J"]>,D=(/B"8='BLP@OV]SK<N%X- 6B# M'<QPD]H'("L2R0[
M'(08\CAG",J<@E)5K#7<!+#V:/L85B/W?JF!6MSZRJ,;RK@6J&TL\C(*)8.\
M5% MFH.OKEYJ_,;WJO8'+TX58XU570O6A0H,/[2=%9=Y0 575P0WGA(W/M5!
M'VYV =5$&1J,C(2BY/,0D%@ F='JN9\/C_++=K<N#IM[!OS(1:7 2W31]+N#
M>]$Y#G[UJW6L_OS8_ACVT'EZTKNI@,"MNX\QY)C2^DN+KK>[\CGW-QW'X?Z^
MZ"W76^)9(3:8.ATO9@.F_1V,_["J<O<>:V5AG6ON!$>XT #\WR@DG>:#!'07
M86=_ E!+ P04    " !R?LE2$/>>UV &  "B#P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6S-5]MNXS@2?==7%#P].VG :\N2G3C=20 G/;,;8+H[
MZ&1G'Q;[0$NT3;1$:D@J3OY^3E&R+'?G,IBG 7(1+U5UZG**Y-G6V*]N(Z6G
MA[+0[GRP\;YZ-QZ[;"-+X4:FDAHK*V-+X3&TZ[&KK!1Y$"J+<1+'Q^-2*#VX
M. MS-_;BS-2^4%K>6')U60K[>"D+LST?3 :[B2]JO?$\,;XXJ\1:WDK_G^K&
M8C3NM.2JE-HIH\G*U?E@,7EW.>7]8<-O2FY=[YO8DZ4Q7WEPG9\/8@8D"YEY
MUB#P[UY>R:)@18#Q>ZMST)EDP?[W3OLOP7?XLA1.7IGBORKWF_/!?$"Y7(FZ
M\%_,]M^R]6?&^C)3N/"7MLW>-!U05CMORE88"$JEF__BH8U#3V >/R.0M ))
MP-T8"B@_""\NSJS9DN7=T,8?P=4@#7!*<U)NO<6J@IR_6&2_U\HICI [&WMH
MY/EQUDI?-M+),]*G]-%HOW'TL\YE?B@_!I(.3K*#<YF\J'!1V1&E\9"2.)F\
MH"_MW$N#OO09?9>UPXQS=&7*I=(B^$G_6RR=MRB(_[]@8MJ9F 83T[\8P1>E
MF7/O7"4R>3X J9RT]W)P\<EX&9W^XX=Y,DG>4]\ ?=;1!YG)<BDMI2%,");?
M2':P$OHQ")V\=V#9TJE<@6AT_>&.KK67MO%?%'3'K##E$-/9B(Y8*(G?8]_U
M7?B>O'\+OL"LE3G-)C_2W49&8H^#<N$EK82R="^*6I)9!1 9(*I<VF"G&3D/
M%>WRRA1H DJOZ4AIS)C:"9V[M^_H%LTFKXN@J.<O?6 [O["=WW9VKOHV]L&(
MTQ",Z$JX#55"Y?2&DN%)FC0SG3='Z71*;_?;AJ31^J W.]B6#-/Y/((M#[A2
M^V]<2T_3Z,YXA/(P" >[GE$=<,TG(:;9<P8@]8;BT8QW42_R__PF\M$^\D\K
MV@I'TGF%!@;;3(<UY<IEIM8\$:"MD!4J32X+-X)!Y?I>E5*XVLJ25;,R[H'(
MJ(Z<6FNU4IG @M)5[1UI W^77,5BB62&)$.#L%\1"*2:A^BZQDHT]%#O&E*"
M?I7WLJ"T;XN!8&\PJ0UE&P'O=AH[AZ(G:_#I2+2RE;3*Y+2RI@SC[\K:&T(;
M4D77AP*42(%?F=]9Z4EUE*MJ"Y@.)JS*L 7%GK4=Q^@G2<H 3:'RD)NE*(2&
M7',8L]_X:2CCHI<(<]TAZU'G)T<W.SPW <_B$,]5W_9E:_N6;4<'[L?1G14Y
M>QQJQB%SF51-@M_0\>PXND$NF7#R 5<%)QU-AL?3*:9Q=;#^<4A5P37"^9?
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
M!]7>*"4(FIB-YC%';=T+T:.]L CY/6OS^U%'OS;J#F939N+I;!18@L1JH>^
MG*T5LF\":FN +!.02Z)3N6R"/!4/"]!"*E.@O2W[O)[K0(*WKUZ[S8@\U;!1
M,'+(8DF\W=IA;OIZCR/]50VLOC2*JMB%LL;,6++=]68JXT+!]_Q&1@?_D[3U
M?PQGCCVD?=IA'E$&F(=A.@^!L52_CF.!.N<4U8T7? 39[AGZ6V(I5,&:=AS8
MM91W*QK(+QT6!YUR[T$+.AZLH@U71R HSJNV5MR8&;]/%M5F8RWE:H.[R( 7
M$(]G4265"D<FTD55,T[ZF4"M2/_,UU7+R?B KYF)(Q9E-AY17%V-X>REV*(
MF8SC!TJ2<?I0B6;>_Q8=&RWF2[F.-"5+.;-=LFW.::DI"B:"=2>YEO%VN)\[
M.T#2<=!S_Q411^QP)V+S[Q^Q_9V([:3E&R,V#GMR%%R^ZDC^<I/DMTC@MX[D
MB0Q^P@RK)2U( B$P[H/H(BGH$DY\LD7FT2*0^7OF%#*;^NEPQ-U7"QNV4!%X
M FTFJ3[)7*,"B6RKZ#>(P#KW&T<6CC.>#O_\?M>=I,G2C=JH:: ]=6UA*>_M
M%M#E>6E-PVTH0C'XE@XZ"*JCEN<CKH9SXOGN''G905\'GB>_GI&2W8BU]2CX
MOO+_=A-VFT\>WJVWE:@G48G4_E\[T$XV;@[DVRK<CQQ%OM&^O43TL_T5[*R]
M>=PO;^]O'X1=<><H+$@T'K]*!^U18?WB31WN(4OC*9!A6-(U$BTOH.^%(?+L
M7EA!?S$]_1=02P,$%     @ <G[)4MTJY^&B!0  J@P  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&ULI5?O;]LV$/VNO^+@94,+:+8EV8F3)@&:'UM;
M($W1K-MG6CI91"E1):DXZ5^_1TIVG29-,>R+)5*\X[MW=X_T\5J;S[9B=G17
MJ\:>C"KGVJ/)Q.85U\*.=<L-OI3:U,)A:%83VQH613"JU22=3O<GM9#-Z/0X
MS'TPI\>Z<THV_,&0[>I:F/LS5GI],DI&FXF/<E4Y/S$Y/6[%BF_8?6H_&(PF
M6R^%K+FQ4C=DN#P9O4Z.SF9^?5CPM^2UW7DG'\E2Z\]^\+8X&4T](%:<.^]!
MX''+YZR4=P087P:?H^V6WG#W?>/]CQ [8ED*R^=:_2,+5YV,%B,JN!2=<A_U
M^@T/\<R]OUPK&WYIW:]-LA'EG76Z'HR!H)9-_Q1W P\[!HOI#PS2P2 -N/N-
M LH+X<3IL=%K,GXUO/F7$&JP!CC9^*3<.(.O$G;N]/)+)]W]\<3!EY^9Y(/=
M66^7_L#ND*YTXRI+ETW!Q4/["3!L@:0;(&?ILPY?MV9,V32F=)HFS_C+MH%E
MP5_V;&!'SWB:;3W-@J?9?Z;H>;OWVG&4)+_]LDB3]!7U;NC&Z?QS])';SN05
MRLG27Q5'Y[IN17-/F"'1$-])ZV2S(NM7H_@WJZDU>F5$3:)SE3;R*Q>TO"?I
M+)UI80K2)5U(@Y+7QA)ZEES%N_;X;BMAL"W>_+=AYX#RX)6-SI6P<$:YKFMT
M30 P]AB?VF 'Q>-]NI:<IL5X2K/]+#XX3"D=+V@VC0_V,YJ.4YIC^+:)O&4#
M[JCN*XI]11'J0:IM08"4PK]@N .:6B$+VJ-D[!UFE$P/XVR14'809[,%77#)
MQG 1!<[I4^-I&M+PMLFY\8) 'P9&GTL#]T9R:[1)@VP"'B^.@9F;3Q83PL6(
M'NS=<K"/T=1*D;=UBH,%K!O'2 ,H IL,I]&SB:&G$W/=T#O1=-!3FO=4]0Q9
MSC4H&P!0(1Q3!V+[@AC@QQZ_R'-M"H'0HK5TU>[WP+K7/*0=; Q*:J$_!?NR
MR]DXZ/XVF(?)D=9VL$P76;S(%I0<QH?)(27S69SL'P)J,A\2<]WV HW-=M*B
MD(#_5QT#KX4/)V<NT!!&UV$)W[')Y= / 81N^]@PL8=B.@@%M4CBZ0SUE,;S
M>4)_^C C+/@(5HW,'5Q?;BJ#&G9I6VD@3<< @DA\=J(+@*B7X#U+XAV,.$%O
MI>ZLNB?1 I^'B<SBK+4"K859@]U6C///4<@+B[SRZ-[HM>_#FS&]TTVH4PRJ
MNF/53\1/MW4EN:3+.\Z[0.]U64JD#Y4)%Z5LA/)=//ZI]Q[&EME2ELX3O>5C
MJ.'YKT$R'G\(C>"KDF1Y1"_$2]\[D<]6*6TN%'U!+3O0A4@?,$I+=FOFAMZ#
MJT#HP&> > T]VB$YB[\S!F 4N<7=8VES(_N"0PJXZ3CR#8MJ)?PJ%H"VERQP
MUBJ%17%P_V+YDD2HC<<;>;9OA>I$\/D(-OSN)=/IQA]!DFMM>/P=/]$N/T)9
M/9#4ZXL'"DU!T7M%US\-%ZN\UD$PV#\,]$"KP@?H5:TOV6^8$6'D'Y0+6_U>
M&F;?]++OA2>PQ\"]0I4HMF'-NF* W!PU@5.\(YK*;^H+##4M;2E#*\K^4#+L
M](](V AEJ+5!7'S8VS[6#?HF0+9" 8]M9?.[+DLO:-))E%';+97,@0Y'0%!@
M[*H#2N@(._GU<;HBSYS/=B5ZA7?#S3&H1B%5UX^&0[64)I3*?$N/;'S.$.20
MM8<Y*;7"#=B+\5;_Q^$8G$V3%Y]?]H)W)5Q>^37G4#LCE_V6H8N35W2#ZD7V
M0$]TZ2O"J_^5N*?T8%?ZA]:/\HT+(,KFT&"([WCZU(5HLG-_K-FLPBW90H^Z
MQO57R>WL]B+^NK]_?EO>W^*OA%E)R*CB$J;0T?F(3'\S[@=.M^$VNM0.=]OP
M6N'/!!N_ -]+#=Z'@=]@^_?D]%]02P,$%     @ <G[)4EM&?7D%!0  H@T
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
M@MH_:F= [Y>*[F6[< &Z'\KL#U!+ P04    " !R?LE2K:"WSQD/  !0)
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
M:5PACVL#>N>Y ']?.H1M_, +^A\1O?T?4$L#!!0    ( ')^R5)$@!?D' ,
M ,T&   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*U52V_;1A"^\U<,
MV**0 -4DEZ1$NY( .W7:'.(8<=H<BA[6Y%!<A-QE=E>6_>\SNZ09&7"$'GKA
M/F:^;UX[P_5!Z2^F0;3PV+72;,+&VOXBBDS98,?-F>I1DJ16NN.6CGH7F5XC
MKSRH:R,6Q\NHXT*&V[6_N]7;M=K;5DB\U6#V7<?UTQ6VZK )D_#YXJ/8-=9=
M1-MUSW=XA_:O_E;3*9I8*M&A-$))T%AOPLODXBIS^E[A;X$'<[0'%\F]4E_<
MX5VU"6/G$+986L? :7G -]BVCHC<^#IRAI-)!SS>/[._];%3+/?<X!O5?A:5
M;39A$4*%-=^W]J,Z_(EC/+GC*U5K_!<.@VZZ"J'<&ZNZ$4P>=$(.*W\<\W $
M*.(? -@(8-[OP9#W\G=N^7:MU0&TTR8VM_&A>C0Y)Z0KRIW5)!6$L]L/MD$-
M[V2I.H39]2,5V^!\ 3=HUY$E TXM*D>RJX&,_8#L'-XK:1L#U[+"ZB4^(L<F
M[]BS=U?L).%EK\\@C1? 8I:<X$NG:%//E_Z7:+FL8 S8P#^7]\9J>B/_GC"3
M368R;R;[?Y)ZDLQUY87I>8F;D-K.H'[ <'NC+ 9)_LM/!4O8;W#"X" +Q"C#
M229)5BKJ+F,-J!I(#6K54I<*N;N .VK_:M]B0*(3](&KC"M/#-,N^-1HQ!=O
M 6XHJA<WKP)G0I(?:F^H-F8>4-]15TGJ ZU1ED] %9*&#_T\:Y5QE9L'.YH]
M!GZ&6;*(E^<P=]O5*O.;]'Q)WV25!]=?]\(^@;> /GI'X"(7\@&-)8]G.2L(
M]9S5E\?@LQ86?U5U[;/%'X&3?<J=QI9;"M$JZ+50&GJDI3+?>1)V?DR[RAAY
M_0=Y/00Q!PIG<(+&'3'FBRS-73B,+0F8+PK&8%8D*X(-M9BQE 2S)'??@NB
M9<$G97D+RBN\7F_*QZ(@$"6(+9)L2%&^6,;%D+YT&=/5:QT0'8V8#O7.#U)#
M#V@O[3!MIMMI5E\.(^J[^C#HWW.]<P5KL29H?+;*0]##\!P.5O5^8-TK2^//
M;QOZWZ!V"B2O%;W^\> ,3'^P[3=02P,$%     @ <G[)4BW#H?LX @  T@0
M !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULG53=;],P$'_?7W$R"($T
M-6G:;:6TD=H-Q!Z&JFW  ^+!3:Z--7\$VUV[_YZSDX9.8D7B);D[W^]W'[[S
M9&OL@ZL0/>R4U&[**N_K<9*XHD+%7<_4J.ED9:SBGE2[3EQMD9<1I&22I>EY
MHKC0+)]$V\+F$[/Q4FA<6' ;I;A]FJ,TVRGKL[WA5JPK'PQ)/JGY&N_0?ZT7
MEK2D8RF%0NV$T6!Q-66S_G@^#/[1X9O K3N0(52R-.8A*-?EE*4A(918^,#
MZ?>(ERAE(*(T?K6<K L9@(?RGOU3K)UJ67*'ET9^%Z6OIFS$H,05WTA_:[:?
ML:WG+/ 51KKXA6WC.Q@P*#;.&]6"*0,E=//GN[8/!X!1^@(@:P%9S+L)%+.\
MXI[G$VNV8(,WL04AEAK1E)S0X5+NO*5303B?7^O"*(1[OD,W23PQ!GM2M.AY
M@\Y>0+^'&Z-]Y>"C+K%\CD\HDRZ=;)_./#M*.*MM#P;I*61IUC_"-^C*&T2^
MP3_+@ROA"FG<QB+\F"V=MS00/X^$&'8AAC'$\#\[>!0==F[L:E[@E-%2.;2/
MR/(OQN-)__S-JU'6SS[ 80123GR%X"N+"%R7H(D15',-&*X!J(E"=ET\A>!_
M:53-]1/MD40:XA)>0S;LI<^YW]Z;6A1P,4S?P=\ZDQS,F4*[CMODH# ;[9N1
MZZS=PLZ:.?WCWFS[#;=KH1U(7!$T[5V<,;#-!C6*-W6<VJ7QM -1K.C101L<
MZ'QEJ$FM$@)TSUC^&U!+ P04    " !R?LE224QZI",#   W!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6RU5=MNVS ,?<]7$!XP+$!:7Y+>DP!)
MVJ(MUJ%HV@[#L ?%9F)AMN1*<M+^_2C9=;VAR=M>;%UXSB$ID1INI/JM4T0#
M+WDF],A+C2E.?5_'*>9,[\L"!>TLI<J9H:E:^;I0R!('RC,_"H)#/V=<>..A
M6[M3XZ$L3<8%WBG099XS]3K%3&Y&7NB]+=SS56KL@C\>%FR%<S2/Q9VBF=^P
M)#Q'H;D4H' Y\B;AZ71@[9W!$\>-;HW!1K*0\K>=7"<C+[ .88:QL0R,?FN<
M8999(G+CN>;T&DD+;(_?V"]=[!3+@FF<R>P[3TPZ\HX]2'#)RLS<R\T5UO$<
M6+Y89MI]85/9'O0]B$MM9%Z#R8.<B^K/7NH\M #'P19 5 ,BYW<EY+P\9X:-
MATIN0%EK8K,#%ZI#DW-<V$.9&T6[G'!F?(\Q"I.]PK76)28PB6-9"L/%"N:&
MB82I1,,W:> '79!)(@N#R= WI&SQ?ERK3"N5:(O*"=Q*85(-%R+Y%^^3QXW;
MT9O;TV@GX:10^] />A %4;B#K]^DH>_X^MOXWL.>I4RL4 ,%#Q=*204SJ51U
MB33\G"RT4727?NU0'32J Z<Z^,_)WZEBR_I4%RS&D4=UJU&MT1L3*W;"(_C\
MZ3@*HS/8[DIGJRMP+3HWI4 ZA/"P!R9%N.2"B9BS[.-8II)^\,6*1L'9Y60^
M=</PK M\1PH>BX09;'"3^>,;K/--[COYO;#?:ZE?"SJEDIJ'T76$,X4)-_!5
M:DV'^^5!%CR&?G38A5MDNE1HC4$NX6]#:AP?LO8Z%/PY)2U?H+(>G-0)H)B:
M6.:/4/MWLA=&/<+',D=X8"_O+AP-@B[,>5YD?/EJP[8LK2Q0W_T+YX1OF"BI
MA=K;'^S2C8*](+2Z:]2FG8V+YY*;5YAC7"IN>#LC87>K?><632H35QHWDE.^
MGLB&<M>"][L]MW^.BJ^9;;E5*5UALK+QU(;'X0$9?E1#?JN9Y:A6KF5K< FI
M^EJSVKP*DZH9OIM73\HM4Z2I(<,E08/]HP,/5-6FJXF1A6N-"VFHT;IA2B\;
M*FM ^TM)95)/K$#S5H[_ %!+ P04    " !R?LE2*N_,%4$$  "$"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RU5DUOXS80O?M7#-1%T0*N),M.
MDVX< W:210-LMMDD;0]%#[0TLHA0I$)2=OSO.T,I6F>Q"7IH#[9$#N?-FP_.
M:+XS]L%5B!Z>:J7=651YW[Q/$I=76 L7FP8U24IC:^%I:3>):RR*(BC5*LG2
M].>D%E)'BWG8N[&+N6F]DAIO++BVKH7=KU"9W5DTB9XW;N6F\KR1+.:-V. =
M^M^;&TNK9$ I9(W:2:/!8GD6+2?O5S,^'P[\(7'G#MZ!/5D;\\"+J^(L2ID0
M*LP](PAZ;/$<E6(@HO'88T:#258\?']&_Q!\)U_6PN&Y47_*PE=GT4D$!9:B
M5?[6['[%WI\CQLN-<N$?=MW9V32"O'7>U+TR,:BE[I[BJ8_#@<))^HI"UBMD
M@7=G*+"\$%XLYM;LP/)I0N.7X&K0)G)2<U+NO"6I)#V_N,6M45NI-W!NL9 >
M/HA<*NGWWW]WDDVRT[MV[?"Q1>WA<DO_\\235=9-\M["JK.0O6+A%[@VVE<.
M+G6!Q4O]A-@.E+-GRJOL3<!E8V.8IF/(TFSR!MYT",$TX$U?P?O:10=_+=?.
M6RJ8O]^ GPWPLP _^Q\C_+:%3\8C3$YZ//CW!D?!(-Q7.#HW=2-T=^3XU-$E
M73M92+JG8[BZN(=[OD>FIH7.8_B!SV7IZ8$D[$Q.?QP#02(9!JF] 0%Y1T)L
M+"+=9C^&0G@2"P>FA&NQA\GQ>,2Y'%/M^PKN+V E],,8/L7+&*CO$(@=?.KA
MRMZG(&\;"*;H7LBZK:&Q4N>R$0I$;5KRD R]@^PH3H.O7\34I9P7NF#@-0KK
MF#21=QX:)+M:$YKPX"LDQTF24RE3]+4GY<NGO!)Z@[!"G5?4TAY@6= 5E5P[
MH>5\]$4,'Z]6OP%M(-34*62C)!:C]3Y@WN*F5=W9BX$]F4>[17H^MM*&F$&C
M6@>3[(C]G!P?<2.2#AI#=!T%%*E'!R?:AJ"^RDK(I\(M6NJR$*A1\$<D;5I.
M!$>0R=2&W+:8L[U2NIQ<?&R%):_CSGD."UL5>[%6?)ZNM:+ZH ""4"^C>9 "
MENH]]=_<MIQW6K>Z$;(8R0/4HD4*?J@'JH59?.@%FW24WYZ.VA- ZPB+9+7T
M(4(E(I#O[(CH72V$I*-KH83.D6N A;UF8RR'?=3OO@O%44NE.!<'L"2?IASU
MD_\BZ/#-H(]>"_I!!,AP7P\%LV$<\BW<EZVPTE!YB+*4/*=HRH4@:]QTB]S0
M-1?<V(C!C@8@/WE@>_I!CI:?(R_L!ND,S[B"0UE*4LHE,0KT.466W67:Q*]^
MCNBK=_.E!SO!MZMC+D-& OM0. %H]()G#\Z]HGNG"'P>\G^+G$!FR;,9)NE/
MG^-O]>KD8#+62 [R_.<T4%?HAN2P.WQB++O)^N5X]WUR3?&1FI-:DFH:'Q]%
M8+N9WRV\:<*<71M/4SN\5O29A)8/D+PTU*?[!1L8/KP6_P!02P,$%     @
M<G[)4O19\5:' P  V <  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
ME55-;^,V$+W[5Q!J4"@ &XF49$FI;2!.NVB ;ALXV?90]$!+8TM8B=225+S[
M[SN4;#5>;)+V(LV0G#=O/LA9')3^:"H 2SZWC31+K[*VNPX"4U30"G.E.I"X
MLU.Z%195O0],IT&4@U';!#P,YT$K:NFM%L/:O5XM5&^;6L*])J9O6Z&_K*%1
MAZ7'O-/"IMY7UBT$JT4G]O  ]D-WKU$+)I2R;D&:6DFB8;?T;MCU.G;GAP-_
MU' PSV3B(MDJ]=$I=^72"QTA:*"P#D'@[PENH6D<$-+X=,3T)I?.\+E\0G\W
MQ(ZQ;(6!6]7\69>V6GJ91TK8B;ZQ&W7X!8[Q) ZO4(T9ON0PGDW08]$;J]JC
M,>IM+<>_^'S,PS.#+'S!@!\-^,![=#2P_$E8L5IH=2#:G48T)PRA#M9(KI:N
M* ]6XVZ-=G:U[@VN&$,>8(^YMN1.CI5V*?,?Q;8!<[D(++IR!D%QA%V/L/P%
MV)R\5])6AOPL2RC/[0.D./'D)YYK_BK@3:>O2!12PD/.7L&+IKBC 2]Z >\4
M[@8ZI6TM]^2OFZVQ&KOD[U?@XPD^'N#CE^#Q\I1] T3MR.\=:#&XV(#!9C%N
M\>N\FV_E^%4?[KI>FTX4L/3P/AK03^"M)F<S?72&Y22V K(]>31'CXZ&V[A5
M;2?D%W( #40X@P:OJKDF_S^(F5]+Q%2]$;(TE^1=+2T4%9%@>5<I"3]\N!7B
M@3QJ4=:NQ43CW+>]K(NAY0RJ&BLB+)!'944S>ZPTP%DW$>R%NIF:8;:!)Y ]
M&')!V)S.X]@)C/(D02&*$YI''*7OO\LXXS^ZM32B6<1F_J_*(,E:%JH%LM.J
M)6H,TQ'Q&8W#B%P2/Z+S+$:!AS1,8[?!6((Z0YB4O\DP/&,8#V 7)*,,T2\(
MSS.:Q/DY0<YH%,UG=R,SOQEX?DV0Q7S@%CN2.4T0SN>4LQ#5B*8YG_V&U?FO
MJ4L2RKFC$3$ZYPR%/ TI2\]3QVB8I#3D_"UN-,Y2S%1(T]BE+HEIDB;$1R>I
MHQMC*N/D+8)GF8LBFF>.#8^0J:MMSC,,-SLCF&<)C7GR5FT3FH:NA#XV"HM2
M5]R4IBDC?DIYF(X9Y)Q\ZRD(GKVV+>C],%,,*50O[?CP3JO3V+H97^M_CX\S
M[[W0^QKY-+!#T_ J33RBQSDR*E9UP]N]518GP2!6.'I!NP.XOU/*GA3G8!KF
MJW\ 4$L#!!0    ( ')^R5(.-ZUJ6@<  ( 7   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;+U877/;-A9]UZ_ :#V==@:U"/#;L3UC.^UN=S=Q)G*V
M#YT^0"0D<4H1*@#&<7_]'H 4+<NV*K=)7@2(!"[.O??<#_#T5NG?S%)*2SZM
MZL:<C9?6KD\F$U,LY4J88[66#=[,E5X)B[]Z,3%K+47I-ZWJ"0^"9+(253,^
M/_7/WNGS4]7:NFKD.TU,NUH)?7<I:W5[-F;CS8/WU6)IW8/)^>E:+.14V@_K
M=QK_)H.4LEK)QE2J(5K.S\87[.0R<^O]@O]5\M9LS8G39*;4;^[/3^79.'"
M9"T+ZR0(#!_EE:QK)P@P?N]ECH<CW<;M^4;ZCUYWZ#(31EZI^N>JM,NS<38F
MI9R+MK;OU>V_9*]/[.05JC;^E]SV:X,Q*5ICU:K?# 2KJNE&\:FWPR$;>+^!
M>]S=01[E:V'%^:E6MT2[U9#F)EY5OQO@JL8Y96HUWE;89\_?RX^R:25Y+PNU
M:"IOJ6]OQ*R6YKO3B<4);MVDZ*5==M+X,])R\D8U=FG(#TTIRX?[)T VP.,;
M>)=\K\"+M3XF84 )#SC;(R\<U V]O/!/U)UKM2)7P*I!"YC<+LF5-[;4Y)>+
MF?'/?]US8#0<&/D#HV<.G"**RK:61,U)?[@AKRLC%@LM%\+*DLSNR&5KL,\8
M,I4+,-X2T928ZX]5(<GU?"XUUEDU8#1/N68O$!?<)V8M"GDV1O0:R);C\YNE
M',U5C<BLF@6QSNW$+-6M(78I89_56C1WW_PCXRQ]91"#/?YR%_]L@]]LX3<]
M?G6/O]C@/R%?R#"CFZ66\@$-"4A4U9Y%;R'LF7<CQS!'LX ,L]&W50-+J-;@
M6//=Z/)Z.G5@5=WZ0($D>4=NM&@,D) CP@+*X]Q-&,U8BDF8T21W$Y[0),U'
M;X7;*6J(L0(G3WM9AB0TS&+":9:DA"4T#CE):1B$HQMEL?['JK&R6+I72101
M%M$DBT@<4\YS$H8TS_BHD9:OEP#U_8<K(:8.!8]CDE$6A"1D-'%ZA=@1C]ZH
M607CWZCU]Q_6A(6<)EB3Q92%$,=C&@1N;4JS('ND]Y6H:T<8A@,BQC%RX$U(
M&$%,$F,,:1JRT970NH)A>H<9DL$:$8Y):11"UR2D<<I@?6QCX>@:I-/ 0GD:
MN2%R4#*:8VD4T2!)>E/ X&75FQ$<7;5-58C.B&$48STG/,]H'.4D3P/*4DYR
MGE'.LEX W)*&- N9FW%&0V"'SV@0IS3@'/,<EHAX3/9D@'C( /%GR #_E&JA
MQ7I9%5BT@"Y/1?C>@[YLA"_N\6F/CY);_%F2"HNEE1JUR:U$@2P)*(*ZZRE2
MJ\XUQZ/KAOR[K>\<#WUPT6T$$(J<VQ:V=0%=2(W@: A:#]T[%NT'T'\BZU:O
ME9$.JD'A=4?X&)6D6(IFX:V\A=6H5A=8-,+C03F?_-V6M](QKG;![9*(>_0!
M-1 (IA:*F^,#L]0CY^TDCB%X=P-T#Y,]4_=G,Y>G1@\ .Q9W^>&(Q""X2T4\
M"F@4<9^".,T1^]>M-54I'^M[LI'V'YBLA)$\,?BK8<R1GH*@'T;;YMM=F9*T
MC^?-$P042P@R19*%A&4TR/,^'-5S>';W!ACS .DFH'F0#,$\J-SGNZ,A#0R!
M_M4<$CQV2)>I 04Y.G-N@!K(UF[&\2Z._H)#0E=/PB3HAG"O*V).D<C[8<<I
M$64N?P-:&GBGH(H<ZA2W-W9<B%&Q<OA@V+NE=%=[CH:$/"3<S^:1/37]Z0CI
M:Z;G3>QK<YK"BKFK!EGDZD3Z-T*$Q;!+'&S&O9YAKH[O>(2A]/*(A#E*(IP&
M.T;L8)?TFUF.^INY'B9#H,:#5P;-^U[@:*B/6]7O:SGF<:1T74S71N6Q8T\"
M>D?<SU+F^/X7',.0KS(T4I$?8.^]'HD3FKE0Z,9=WR"$$D8B<!UM8@SC9B_P
M#3;[9H?1-(>#F6MI[GTS*-\U:,XW7<]R6#>2#-U(<G W\E/37>I=2W<Q@P;W
M-Z+_5@+]8671@0M8JI!/M2-[3SJ\'?%O&VM0R._Q"(_GJ1ZEV&"L!XRS#N/#
M2\5+M'NR^?^2-XG-/51WU^X_L+]O8]#R5*KL>A2Q4FUGF*)NR_LUSYN B,YH
M,[0A3>-L#$MLB06]&'J I.-9[".?I[YI]UF!HT+M85DZL"P]F&6O)>Y&KJL;
M+MB#'RZ*W]O*=!\=KI2Q3UYK]Y[T/,MV:5-N8&SNH/=6%%LP"@>#W.)>283K
M.AU5=VZK+U%HY%DQVM0BWP&/-AWP+BE>OP3B-B><DCQXU26KHH4,=U,V1EKC
M7[%7OOV(<E^):8BR]'G.>G@&$E>0./E9-*0UI,K<59P(%\)H'[6R@5K9P=2Z
M6"EMJS^Z&/\,5-M[\N%4$SNP7D2]LM4^-0XQ^R=L_#LV^.II;Q?LBRR#.HB^
M"I1B/GW1.&.^;W&=SE/$FFQ]%87HA?_VZ^H'<FKW@71X.GQ>ONB^JMXO[[Y-
MOQ$:^=206LZQ-3A.<1/7W??>[H]5:_^-=:8L]/#3I12EU&X!WL^5LIL_[H#A
MH_OY_P%02P,$%     @ <G[)4I1PR611!   = P  !D   !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&ULO5=M<^(V$/[N7['CYMIDAH!?  ,!9I)<;]I.TF1"
MVONLX 4T)UNN)(?CWW<E@P,7XJ:=FWZQ5Y;VV;=G)7F\ENJ+7B$:^)J)7$_\
ME3'%J-/1\Q5F3+=E@3G-+*3*F*&A6G9TH9"E3BD3G2@(^IV,\=R?CMVW>S4=
MR]((GN.] EUF&5.;*Q1R/?%#?_?A@2]7QG[H3,<%6^(,S1_%O:)1IT9)>8:Y
MYC('A8N)?QF.KA*[WBWXD^-:[\E@(WF2\HL=_)I._, ZA +GQB(P>CWC-0IA
M@<B-O[:8?FW2*N[+._1/+G:*Y8EIO);B,T_-:N(/?$AQP4IA'N3Z%]S&T[-X
M<RFT>\*Z6IL,?9B7VLALJTP>9#ROWNSK-@]["H/@#85HJQ YORM#SLN/S+#I
M6,DU*+N:T*S@0G7:Y!S/;5%F1M$L)STSO4$*2</I(WL2J,_&'4.@=JHSWP)<
M50#1&P!#N)6Y66GX.4\Q/=3OD#.U1]'.HZNH$?"R4&V(@Q9$010VX,5UA+'#
MBQLC; #JUD!=!]1] VA&#9&6 D$N8%86A4 BIV$"/G(]%U*7BA+Y@((93,%(
M,"N$:YD5+-_\I.&N0,4,SY=PS*$J,8WV;7N.=,'F./&I_S2J9_2G^XYXZ9XC
MZJ@C/_XPB,+D0H.LW1$5 ]:H$)B&A134J'H$WS=<SU;3EC2 6O(>5PKQ@#]
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
M=8;0B63]B*TW6I3VX;@0&IZA=IG#NY](PP#G2P%A:C9&0?M/8O(/4$L#!!0
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
M C[9TVU2GL'B7N4<USW'J[[C[([CMUG_QP?:NU@I@%N-!;DA_0\8Y$?>>?9
M<&1%.NGNZ=$<6CZ9PY()88&A4VM03!8UTX8SO"=^D/0)(?:S<.:=5@ISHUT<
MSNB"(MPWDA>H1/OH1KY#-E0IZ^ ]]DD[8O->78'*V5.T#.-I0$:=DMM#[PP*
M*->.CVR=?F*:8FV)@AJIKC'I'"Q4NS^TMHQY#]0P]*>3OL::%Y?8W6,ZL%7"
ME2.[>R1F[FO-=G9J%.S][C@$:5"60(9PA9\-&D8^$6#<#*2")$C(, DCU)^$
M"0F3F]@#,LB=J+OS#:,<QW?'WDE7#I7 3Q'NH-0@+>\YF"X"MCP:G7V"!JIL
MGNLY3;FL@+NM:Y<T:'JK'V;M^](6#LLZ#LN>S&'O>@?'3R:RK2!_#I$]NR?U
M')N1_\1F/RGD_R>E36:6T&(L=+QBN_'BIMR19/3"U;&17>.]4++$/@#[+<TL
MN: ;&K%_P$Z!S$;WF6T6H_*VIQJZNARU5=DOPX8Y\/,:/Y[;WB^_)L:BX'5?
M18N_J[J]:UEDF"!_#&U;FB%?(5D]SB*V:44772/7R=^7/?I[],=1R+CWA5^"
M6KK_&!I;T$J8^F._>]K]*CFJ_Q#<3*__L[RG:FE=Y;# I<'.!#L65?^[J =&
MKMW_@KDT1I9.7 '%1M=.P/<+B7EO!M9 ]P/I\!]02P,$%     @ <G[)4M-
M47TI!   5 L  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULO59M;^,V
M#/[N7T%XPY8"0?V:Q.F2 $GN906N6W#M;A\.^Z#83"R<;/DDN6G__2@[\25=
MF]V&VX"BL2CRX4.)I#C92?5)YX@&'@I1ZJF;&U-=>9Y.<RR8OI05EK2SD:I@
MAI9JZ^E*(<L:HT)XH>\/O8+QTIU-&ME*S2:R-H*7N%*@ZZ)@ZG&!0NZF;N >
M!._Y-C=6X,TF%=OB+9K?JI6BE=>A9+S 4G-9@L+-U)T'5XO$ZC<*'SCN]-$W
MV$C64GZRB^MLZOJ6$ I,C45@]'./2Q3" A&-SWM,MW-I#8^_#^AOFM@IEC73
MN)3B=YZ9?.HF+F2X8;4P[^7N9]S',[!XJ12Z^0^[O:[O0EIK(XN],3$H>-G^
MLH?].7R-0;@W"!O>K:.&Y2MFV&RBY Z4U28T^]&$VE@3.5[:2[DUBG8YV9G9
M//U<<\WM"6GHW;&U0'TQ\0Q!6P4OW<,L6ICP!9@QW,C2Y!I>EQEFI_8>4>IX
MA0=>B_ LX+Q2EQ#Y?0C],#B#%W5Q1@U>] +>HM8DT1J. H:/[T@&UP8+_<<9
M'W'G(VY\Q"_XN*6*R6J!(#<G;NAB$-XPKN #$W6SO:3CYADJ9A6>.^ZSGFRE
M7NF*I3AUJ10UJGMT9W<Y.NS(;6;=;JS;^X-;DR.DQZ[;E3:8';8W4E"A\G(+
M/5Z21-::E9F^N()_&Y[S"E,LUJC C^QU^LZ2Z1PJQC/X'L+^* I;24->$95>
M%,=P\46M#R6U)\)-3]3"?I0D#ODR1!=+\R2T:!PY=](P\>003K1>@&YX)0&<
MR8I!EQ6#K\Z*ZX(NS3PYP!\UK&J5YM1;8*5XBC"G*TA96Y,4B#U-*;B]SPP6
M3+"2=&YMR3^7.6?9O)PYO*-FL^ HCW[X+@F#T4\:J@/)JB')3DE:JZ4DD/*Q
MLTB/B:_WQ-NW9L<TT%^;;=HYEVO?^M <ZBU<')J+[]PIEMF(4UF71M-+DR*_
MMXV0LF X&#HKA4VNX@.]A!HU!/UA').87D9E'OM0$;@!8@Y(_*K"IN)HX+R5
M,MMQ(2B5_'#@+)MF3E6@4+0T<UY1SX5@0(CCX9Y(R0JTTM"'./:I=C:H;$;R
M,B5K,.R!SDTC$0W&(^=7.G9U$$1_B:5BCTT@O: ?^4,JJ7F:JAJ/8NG%843R
M%B>MR161%YRMN:!SM@I1.":%7R3Y+XVB^[*]@9<&*7W(12_L!TEB->A6]T3P
M(15U9O7^<54-NZH:GJVJ]X2N:<C(X75-%\'@]AU\O&G:S+E6/NK@1__9<Y%T
M/I+_[;DXZ^GYHO\&_3P(; D%XY.&'@_\,SV9ZN)O>S*!).'@V2SQCB8=JJ5M
M,\_91D/IW@X]G;0;&>?MI/1%O9TW;YC:<NH5 C=DZE^.J'&J=H9K%T96S=RT
MEH8*M_G,:>Q%915H?R.E.2RL@VZ0GOT)4$L#!!0    ( ')^R5)__W9;H ,
M (,(   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;)562W/;-A"^ZU?L
M,)F.-*.8%$6JMBMIQE:3-H<DGLAI#YT>('))8@("+ !&=G]]%B!%R^-8=2_$
M:_?[]H'%<KE7^JNI$"W<U4*:55!9VUR&H<DJK)DY4PU*.BF4KIFEI2Y#TVAD
MN5>J11A'T2*L&9?!>NGW;O1ZJ5HKN,0;#::M:Z;OKU&H_2J8!8>-S[RLK-L(
MU\N&E;A%^Z6YT;0*!Y2<UR@-5Q(T%JO@:G9YG3AY+_ 'Q[TYFH/S9*?45[=X
MGZ^"R!F$ C/K$!@-WW"#0C@@,N.?'C,8*)WB\?R _L[[3K[LF,&-$G_RW%:K
MX#R ' O6"OM9[7_'WI_4X65*&/^%?2>;D'#6&JOJ7IDLJ+GL1G;7Q^%(X3QZ
M1B'N%6)O=T?DK?R56;9>:K4'[:0)S4V\JUZ;C./2)65K-9URTK/K3[9"#9\:
MU,QR6<)OE$<8O[VCI!N<3.$CW8OQ+=L)-)-E:(G1Z859CW[=H<?/H%_ !R5M
M9>"MS#%_K!^2I8.Y\<'<Z_@DX%6CSV >32&.XMD)O/G@_MSCS4^Z_UYFJD9@
M,H?><P-_7>V,U71I_CY!DPPTB:=)GJ'94BWEK4!0!;P@XC\*]&F"VPI'A1)4
M8@[2NGSU=<;_)6>($I3G50-OZ7EQX)64Z=T][%I#V,: P9**SU["_S1^=%MI
MQ$>)!TH;%SYO'PG\F;.1RZE+; 3#;#0F?%NIUE!RS&2T4;I1Q(T_O3J/9_$O
M% /FZ@YNF*U@H^JZE3QCKN"-2^L99(*1,ZQ[ [@TK68R0[?-:^.=5L5(8,D$
M%(@F'#_,^],G6A-X#8LHI>\LC?U\1M]QO+B R8ATXJ92$M]\V3"V[>WTP>]B
MW.\,XW@613"!\6).VN^XM)A5_5E-,/= +DI34-@-6BO0)062=-!_F(YN-<NY
M<Y0<>!R+7L+GO-"J!L.ZA&H7/0,MI4(_CI5@>]/RI_;&TX@,?C'E$ \*8XZU
MY$4OT 43QFGJO)^?+]R0)+$;+N@.3/X;>\.TYF3W%O4WGJ$YCM"3,*=I0M O
MMIMEF6[=15 :I))O>/=&:!1T^W(JL3OB&U8*F).D'B"I[G:&YYQ:W!,C!F/B
MZ2SU+BI+'"\IS=>07J3^FLV='W3WIBE!T,9\FD04M1\]4^%18ZA1E[[]&<A4
M*VW7(X;=H<->=8WE0;QKSQ^8+JD00&!!JM'9SVG079[#PJK&MYF=LM2T_+2B
MOP343H#."Z7L8>$(AO^.]7=02P,$%     @ <G[)4MLUU5N" P  T0D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULO5;;;N,V$'WW5PQ4H$@ ;W2S
M[(W7-A![4[1 -PC6V>Y#T0=:&EE$*%$EJ3C[]QU2LA*GB9-=%'V1>)LS9X9G
M2,YV4MWJ M' ?2DJ/?<*8^JI[^NTP)+I,UEC13.Y5"4SU%5;7]<*6>:,2N%'
M03#V2\8K;S%S8]=J,9.-$;S":P6Z*4NFOBU1R-W<"[W]P&>^+8P=\!>SFFUQ
MC>9+?:VHY_<H&2^QTEQ6H#"?>Q?A=)G8]6[!'QQW^E$;;"0;*6]MY[=L[@66
M$ I,C45@]+O#%0IA@8C&WQVFU[NTAH_;>_1?7.P4RX9I7$GQE6>FF'OO/<@P
M9XTPG^7N5^SB<013*;3[PJY;&WB0-MK(LC,F!B6OVC^[[_+P%H.H,X@<[]:1
M8_F1&;:8*;D#95<3FFVX4)TUD>.5W92U433+R<XL+IFJ>+75</*[U/H4KE'!
MNF *X>2&;03JTYEOR(]=[:<=YK+%C%[ /(=/LC*%ALLJP^S0WB=^/<EH3W(9
M'06\J-49Q,$0HB *C^#%?="QPXM?"_HAVC\O-MHHTLA?1_!'/?[(X8]>P%]3
MZ62-0) Y?'6ZP.P=NT-%,H>KIMR06YIRGC5\T9@!KV#%1-H(YL1*LTNF>0JL
MRN C%PTAP(M[]=P6'65H2WVJ:Y;BW*-:UJCNT%O<%#C8/:5;]71U2[?IZ)H"
M(3VDO.DI9QUE["D+1[DF*(<#S!C%-XVQ(@,C'=Q*EC6KOOW\T_LHG'S0@U26
M)2%3$:2WA109*@VII -!&VW]69M<"CI8R,<4_N^T#VX*A7@@=KBB1!^,#*QF
MK7 #Z%N#$Y<_V6CRHT\'K<_74Q\EPR0FG/$PGH2V-YHDKA?%@\L\IX/.+G:Y
MIZ,.-*:-XH:CG@[6-H<@:QLF 9TGX+(<?8 P"/?MP96LWMVAME&3/]J@U#97
M@FD-2WB\'1"'(81Q G$TZ<WW&7M#).-A&(_M+PG&-I+S(.XB@2,%F/0%F+RY
M +OMOKQ/16-W*%>R=,KYH;(ZZO?ELNI5ND_ #JD&\%^<GA34JV5T*/H?#_4_
MD_*ASGJ-#<-H#),P;EO?H[,]Q--_0KZ[>+\_C0_'T',,QZ/QLR+T'UVS):JM
M>TS8$ZFI3'OC]J/]>^6BO:8?EK>/G4],;3DE2&!.IL'9A'2EV@=$VS&R=I?V
M1AIZ KAF06\N5'8!S>=2FGW'.NA?<8M_ %!+ P04    " !R?LE27I@S0+<"
M  !4!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RU5=UOVC 0?^>O
M.$5[  DU'] 6$" ![;1.JUKU8WLVR4&L.C:UG=+NK]_9"1G5*.K+7NRS??>[
MWUWN+N.MTD\F1[3P6@AI)D%N[684AB;-L6#F1&U0TLM*Z8)9.NIU:#8:6>:-
M"A$F4706%HS+8#KV=[=Z.E:E%5SBK093%@73;W,4:CL)XF!W<<?7N747X72\
M86N\1_NXN=5T"AN4C!<H#5<2-*XFP2P>S?M.WRO\Y+@U>S*X2)9*/;G#538)
M(D<(!:;6(3#:7G"!0C@@HO%<8P:-2V>X+^_0O_K8*98E,[A0XA?/;#X)!@%D
MN&*EL'=J^PWK>$X=7JJ$\2ML:]TH@+0T5A6U,3$HN*QV]EKGX3,&26V0>-Z5
M(\_R@EDV'6NU!>VT"<T)/E1O3>2X=!_EWFIZY61GI[,T+8M2,(L9W-@<-2Q4
M09\W=WE_0?BAC('V UL*-)UQ:,FE,PS3&GY>P2<?P _A6DF;&[B4&6;O[4.B
MVO!-=GSGR5' V4:?0"_J0A(E\1&\7A-_S^/U/L"[?"ZY?1L=0>HW2'V/U/\
MZ9[Z)2L%@EK!?E;G3#"9H@'J(+AD:0X+P8SA*YXR7YBD?RCS;9?Z#ES)5!5X
M*//'Z3SDV&)[-);[--#12/^AH3R-]#T-X6EP3P.VJ!&8 Q'4SF8$_S7JUJ.D
M02/X;P*D'J0.D_"9@FVUN02;J](PF9E.JR;3A>^E>(->[*LG@B_03VAIGW?[
MIPET:C&.H-.Z.9 )EPA@UFJ^+*UK"+ *KBX>B(#>*%V%U8[/>@35'L3G;AL.
M'%KCGZJ7BZ9\G<.8-N]YT$W.ACNQ-R2S0S49[G5Z@7KMYYDAHJ6T5=,WM\W(
MG%63XJ]Z-6^OF5YS:4#@BDRCD_/3 '0UPZJ#51L_-Y;*TA3R8DYC'[53H/>5
M4G9W< Z:'\GT#U!+ P04    " !R?LE20F\=_@X#  "A!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6R-54UOVS@0O>M7#-1B(0-N)-&2K:2V@:2;
M[O;0-FBRVT/1 VV-+*(2J9)TG?S[#BE;=8K$Z$7\FO?FS0PYFN^4_F9J1 OW
M;2/-(JRM[2[BV*QK;+DY4QU*.JF4;KFEI=[$IM/(2P]JFY@ER31NN9#A<N[W
M;O1RKK:V$1)O-)AMVW+]<(6-VBW"-#QL?!*;VKJ->#GO^ 9OT?[7W6A:Q0-+
M*5J41B@)&JM%>)E>7&7.WAO\+W!GCN;@(EDI]<TMWI6+,'&"L,&U=0R<AA_X
M!IO&$9&,[WO.<'#I@,?S _M;'SO%LN(&WZCFLRAMO0B+$$JL^+:QG]3N7]S'
MDSN^M6J,_\*NM\V2$-9;8U6[!Y."5LA^Y/?[/!P!BN< ; ]@7G?OR*O\FUN^
MG&NU ^VLB<U-?*@>3>*$=$6YM9I.!>'L\J.M4<,[N58M0G1]3\4V.!K#![H/
MT1U?-6A&\]B2)V<?K_>L5STK>X;U'-XK:6L#U[+$\C$^)H6#3':0><5.$EYV
M^@PFR1A8PM(3?),A[(GGF_Q)V%R6L(_<P)?+E;&:+LO7$VZRP4WFW63/N+FE
M-U1N&P15P8E,/Y7@T\2>+!![,AS())5MK>C)&&N<4S*#2C7T](3<7,!!3W!:
M3^"R[%*=P# +[FJ-^*BN\(%4/=IY$A@)23K4UE">S2B@QT1/1=+EUAKE^@$H
MV]+P_I%&C3*N"J-@0PW%P$N(TG$R/8>1F\YFF9],SJ?T36=Y</U]*^P#> _H
MHW<$+G(A?Z"QI#C*64&HOUX4+&6O?UL&G[6P^$I5E<\6OP=._BEW&AMN*42K
MH--":>B0AM+\XDG9^3'M+&.D^A]2W0<Q @JG%T$]C!CS<3;)73B,30F8CPO&
M("K2&<'Z6D1L0@=1FKMO073 LN!.6=Z \@9/UYOR,2X(1 EBXS3K4Y2/ITG1
MIV\R36#TU&6.C]I&BWKCFZ.A^[.5MN\@P^[0?R_[MO/+O&_>[[G>N'HU6!$T
M.9OE(>B^(?8+JSK?A%;*4DOSTYK^(:B= 9U72MG#PCD8_DK+GU!+ P04
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
MZNW-ES1:Y>7)CU&:1LO\XUSZ4QEG /7[4Q2EKU^R!G8U](/_ 5!+ P04
M" !R?LE2PV&LB;@"   G!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6RE5<ENVS 0_96!T$,"M)$LV<X"VX"WH@$:((B;]E#T0$ECBPA%JB1E)?WZ
MDI0L.ZGB!NW%(H?SWBQ\'HXJ(1]4AJCA,6=<C;U,Z^+*]U6284[4F2B0FY.U
MD#G19BLWOBHDDM2!<N:'03#T<T*Y-QDYVZV<C$2I&>5X*T&5>4[DTPR9J,9>
MS]L9[N@FT];@3T8%V> *]7UQ*\W.;UE2FB-75'"0N!Y[T][5LF_]G<-7BI4Z
M6(.M)!;BP6ZNT[$7V(208:(M S&?+<Z1,4MDTOC9<'IM2 L\7._8/[K:32TQ
M43@7[!M-=3;V+CQ(<4U*IN]$]0F;>@:6+Q%,N5^H&M_ @Z146N0-V&204UY_
MR6/3AP. X>D&A T@? GHOP*(&D#TU@C]!M!_:X1! W"E^W7MKG$+HLED)$4%
MTGH;-KMPW7=HTR_*K4Y66II3:G!ZLC+"2TN&(-9PS6O=V0N<QD94,!=<2W.7
M\)F2F#*JGV!&&.$)PLD"-:%,G<('N%\MX.3=*;P#RN%+)DI%>*I&OC8)VC!^
MTB0SJY,)7TDF@AL3,%.PY"FF'?C%<?SE$;QO&M-V)]QU9Q8>)9P6\@RBX#V$
M0=CKR&?^=GC05<[_15_^<_1GS8A:J42.+WJ%[PZWR$N$M13Y7AD5U1G,G5!1
MPO=IK)S]QY& _39@WP7L_R6@Q$1L./V%J=67SA *E%2D=28D%R77RAPEK$SW
M/LDN0]9J-VZT2[3SB'%#.:=\8\6_I^W2;9WHT"5J1^]V$O8NP^'(WQZJH<,K
M&IR'S[T6'5[GP^'@N=?R3Z^H%UY<M%YU1_V#?[[I_\:-7&5J-RVI;[:UME-]
MZH;9"_NL=S7O==@7YA6HA_:>OGY";H@T[5/ <&U"!6?G9C#)>BS7&RT*-W=B
MH8TXW#(S+QE*ZV#.UT+HW<8&:-_&R6]02P,$%     @ <G[)4GCPEYI^ @
M4P8  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULO55;;YLP&/TK%JNF
M5MH* 9+>"%)*-'63IE5-NSU,>W#@(U@U-K5-Z/[];$,HS:7;TUZ"+]\YWSG'
MP40-%X^R %#HN:1,3IU"J>K2=65:0(GE*:^ Z9V<BQ(K/14K5U8"<&9!)75]
MSYNX)2;,B2.[=BOBB->*$@:W LFZ++'X?0V4-U-GY&P6[LBJ4&;!C:,*KV !
MZJ&Z%7KF]BP9*8%)PAD2D$^=V>@R&9MZ6_"=0",'8V2<+#E_-)//V=3QC""@
MD"K#@/5C#0E0:HBTC*>.T^E;&N!PO&'_9+UK+TLL(>'T!\E4,77.'91!CFNJ
M[GAS YT?*S#E5-I?U'2UGH/26BI>=F"MH"2L?>+G+H<!8!0> /@=P/]70- !
M FNT569MS;'"<21X@X2IUFQF8+.Q:.V&,'.*"R7T+M$X%2_TWR*K*2">HSGD
M( 1D*+%]0:"$,R5TTFB6/M5$$IM\PJ62Z'@."A,J3]!']+"8H^.C$W2$"$/W
M!:\E9IF,7*4%FC9NVHFY;L7X!\3,*G&* N\#\CU_M >>O W_4E,-'UFX]QKN
MZECZ;/P^&]_R!0?X[F -K :4"UZ^1-$05;PD]'.VE';]UQL-@[YA8!N&!QKV
M!Y!NZ---5SPX@-0> &$IK3-=K#-__^[<][VK;ZHPF%IS, V1$I2T6Z.K?8?1
MBIE8,>9M7\=!>!%$[GH8^6Z1'XR]ONB5S[#W&?X'GW_UUXH8#_WYWF3+WVZ1
M'YR'^_V->W_C-_W=<X7I/D7CG3 GDXN++46[1>%9L*W(';SRYKK]BL6*,(DH
MY!KFG9YI%M%>8>U$\<K> DNN=.1V6.A;'X0IT/LYYVHS,1=+_QV)_P!02P,$
M%     @ <G[)4N\?3*R5 @  ]@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&ULI57);MLP$/T50L@A =IHM;/ %F!++MI#@"!NVD/1 RV-+"(2J9"4
ME?3K2U)+E,0V@O9BD<-Y[\T,Q\-9P_B#R $D>BH+*N96+F5U;=LBR:'$XIQ5
M0-5)QGB)I=KRK2TJ#C@UH+*P/<>9VB4FU IGQG;+PQFK94$HW'(DZK+$_'D)
M!6OFEFOUACNRS:4VV.&LPEM8@[RO;KG:V0-+2DJ@@C"*.&1S:^%>KP+M;QQ^
M$&C$:(UT)AO&'O3F6SJW'!T0%)!(S8#59P<1%(4F4F$\=IS6(*F!XW7/_L7D
MKG+98 $1*WZ25.9SZ])"*62X+N0=:[Y"E\]$\R6L$.87-9VO8Z&D%I*5'5A%
M4!+:?O%35X<10/'L!W@=P'L+" X _ [@?U0AZ #!1Q4F'<"D;K>YF\+%6.)P
MQEF#N/96;'IAJF_0JEZ$ZCY92ZY.B<+)<*T:+ZT+0"Q#BY)Q2?Y@<X-J'T,&
MG$.*(A,'<!0Q*KFZ6[1('FLBB/&,F) "G<8@,2G$&?J,[M<Q.CTY0R>(4/0]
M9[7 -!4S6ZJ M:R==,$MV^"\ \'YZ$8)Y@*M: KI'GQ\'']U!&^K0@W5\OIJ
M+;VCA(N*GR/?^80\QW/WQ!-]'.[L2^?_U%?_K/ZJ&/[0.K[A\P_PW<$.: TH
MXZQ\Z8R&R/RE87XM-L+8?Q\1# ;!P @&AQ)XTY]IWY])+Y?T4>!1?R:Z/_<U
M7ZLV-6IZGN["JXDJS&Y\H>]]IN[TM4_\WL>;7+JOG5;OG=R+D5-;$'OT1U;Y
M;,T$%2J#FLKV8@;K,*079C:]L2_=Z\C=8X_54&]G\ M]^R+<8+XE5* ",B7E
MG%^H.</;*=MN)*O,&-DPJ8IMEKEZF(!K!W6>,2;[C188GKKP+U!+ P04
M" !R?LE20[^/10 #  !W"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6RE5FMOFS 4_2L6JK166LL;FBJ)U#RF35JUJFFWSRY< JK!S#9-^^]G&T(3
M(%FT?4EL<\ZY]UQ?V1YO*'OA*8! ;SDI^,1(A2AO3)-'*>287]$2"ODEH2S'
M0D[9VN0E QQK4DY,Q[(",\=984S'>NV>3<>T$B0KX)XA7N4Y9N\S('0S,6QC
MN_"0K5.A%LSIN,1K6(%X*N^9G)FM2ISE4/",%HA!,C%N[9MEJ/ :\#.##=\9
M(^7DF=(7-?D63PQ+)00$(J$4L/Q[A3D0HH1D&K\;3:,-J8B[XZWZ%^U=>GG&
M'.:4_,IBD4Z,:P/%D."*B >Z^0J-'U_I191P_8LV#=8R4%1Q0?.&+#/(LZ+^
MQV]-'78(4F>8X#0$ITOP#A#<AN">&L%K"-ZI$?R&H*V;M7==N 46>#IF=(.8
M0DLU-=#5UVQ9KZQ0?;(23'[-)$],5[+QXHH H@E:565)0#:!P 0M,AX1RBL&
M'#T P0)B)"@2*: YS4M<O'_BZ$<)#(NL6*/O('>+H_,%")P1?H$NT=-J@<[/
M+M 9R@KTF-**XR+F8U/(M%5P,VI2G-4I.@=2=-$=+43*T;*((1[@+X[S1T?X
MIBQ76S-G6[.9<U3PMF17R+4^(\=R[(%\YJ?3K2$[_Q=]^<_1]XKAM@WD:CWW
M@%Z]\4>$O%;(TT+> :&/7B)*$D64BZ%FJ54"K:).P==I:$DCK[L;,(0)]S&+
M/L:Q'7\?M!P"N1_1]HSZK5'_J-%52IFX%,#ROSBM9?R]X!T7\SXF"#I&^Q#/
M=CH^^QA[=#UL,VAM!D=M/E)UC!QW&/3"CGH.^Y@P=#L6^QC'=SM"RP&0ZQPP
M&;8FPQ.;-L(\18F\=CE*&,T1W6_GP7,O['57,/(Z]@<PU]U6[F,<*^RTP7((
MY <=^^;.39(#6^LKG,O]JPI1GPGM:OM*N-678V=]9M_,[8'UA7Q5U(^ #_GZ
M27*'V3HKN"Q7(D-95Z'<*59?\_5$T%+?8\]4R%M1#U/Y,@*F /)[0JG83E2
M]JTU_0-02P,$%     @ <G[)4C_W9II# @  LP4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&ULE51A:]LP$/TKAZ&PP1K;<MIN)0FT*6,;&PL)6S\K
M\246E2U/.C?MO]])=DPV$K-]L722WKM[3SY-]L8^N0*1X*74E9M&!5%]&\=N
M4V IW<C46/'.UMA2$H=V%[O:HLP#J-2Q2)+KN)2JBF:3L+:PLXEI2*L*%Q9<
M4Y;2OMZC-OMIE$:'A:7:%>07XMFDECM<(?VH%Y:CN&?)58F54Z8"B]MI=)?>
MSL?^?#CP4^'>'<W!*UD;\^2#S_DT2GQ!J'%#GD'R\(QSU-H3<1F_.LZH3^F!
MQ_,#^\>@G;6LI<.YT8\JIV(:O8\@QZUL-"W-_A-V>JX\W\9H%[ZP[\XF$6P:
M1Z;LP%Q!J:IVE"^=#T> ].8,0'0 \1= 7)T!9!T@"T+;RH*L!TER-K%F#]:?
M9C8_"=X$-*M1E;_%%5G>58RCV8I_B[S1"&8+JZ:N-?(5D=3PH-Q&&]=8=+!$
M+0ES> RF\.3N&2W?,7RO>215[> KLI<.WCP@2:7=VTE,7)W/$6^Z2N[;2L29
M2NYJ.X(L>0<B$>D)^'P8_J71#$\#//D3'K,GO3&B-T8$ONP,7RMH@"CKB;)
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
MZ*-R 'N_D-(\;]Q<&7XCQ3]02P,$%     @ <G[)4I&6T_K\!   OQ8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULM5AMC]HX$/Y^O\+*5:=6*IO8
M@9#L =("U]Z>NM*J='L?5OU@@H%HDSBU'>C>K[])R":\) ;VY0LDSCPSX_',
M,[9[:RX>Y)(QA7Y%82S[QE*IY-(TI;]D$947/&$Q?)ES$5$%KV)ARD0P.LM!
M46@2RW+,B :Q,>CE8[=BT..I"H.8W0HDTRBBXG'(0K[N&]AX&O@:+)8J&S '
MO80NV(2IN^16P)M9:ID%$8MEP&,DV+QO7.'+L4TR0"[Q/6!KN?6,LJE,.7_(
M7JYG?</*/&(A\U6F@L+?BHU8&&::P(^?A5*CM)D!MY^?M'_*)P^3F5+)1CS\
M-YBI9=]P#31C<YJ&ZBM?_\V*"74R?3X/9?Z+UAO9;M= ?BH5CPHP>! %\>:?
M_BH"L05PK08 *0!D#X#;#0"[ -BG MH%H)U'9C.5/ YCJNB@)_@:B4P:M&4/
M>3!S-$P_B+-UGR@!7P/ J<$$$FF6A@SQ.;I:T2"DTY"U()]:DL+HA/FI"%3
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
MP5'5)XF4=VD-/IUZF S[4:M6WY".J&&<Q/]Y\O<:B&W>]U2MF-"$0VYPP>7
MI*3JAEA/4*Y=3UE(-!W*#0OS#P%E \Q^+B7N)K9-M7^E\1]02P,$%     @
M<G[)4EI(+(83 P  @0L  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
MU59-;^(P$/TK5M1#*[5-G)  %2 5JFJ[:K6HM-U#M0=#!K#JQ%G;@79__=HF
M)+00MBM.O1#;\9OWYH/)=)9<O,@Y@$*O"4MEUYDKE5VXKIS,(2'RG&>0ZC=3
M+A*B]%;,7)D)(+$%)<SU/2]R$T)3I]>Q9T/1Z_!<,9K"4""9)PD1;WU@?-EU
ML+,^N*>SN3(';J^3D1F,0#UF0Z%W;FDEI@FDDO(4"9AVG4M\,<"1 =@;3Q26
M<F.-C"MCSE_,YB;N.IY1! PFRI@@^K&  3!F+&D=OPNC3LEI@)OKM?5KZ[QV
M9DPD##C[26,U[SHM!\4P)3E3]WSY#0J'0F-OPIFTOVA9W/4<-,FEXDD!U@H2
MFJZ>Y+4(Q 8 -VH ?@'P/PL("D!@'5TILVY=$45Z'<&72)C;VII9V-A8M/:&
MIB:-(R7T6ZIQJC?2=1'G#!"?HLL%H8R,&9SI\CB31)^.8)(+JBC(4_28ZCIA
M] _$Z)9+B89<4IN*XRM0&BE/T!EZ'%VAXZ,3=(1HBA[F/)<DC67'55JK870G
MA:[^2I=?H^LR$^<H\$Z1[_EX!WRP'_X]9QJ.+=Q[#W=UA,HP^668?&LOJ+%W
M!6-5Q:+P=QV['],R<KJT1CINU=4J:"9FZY#=:O,W"A)9+M"S62*[_K5'<% *
M#JS@1HW@#\F"G2E8F8BL"?-_7_1PP^^XBQV\C9*WL9?WFE"!G@C+81?A"AMN
M$OIAL[6;,BPIP_VNCM"#=E;FX@WU*6,;18N>[R 9@]@7T:BDB;Y&"31+P<W#
M2Z"YE1&_)AVMDK9U0 6TMBL@:C1V,[9+QO9>Q@$7&1=$ >KS-/[/]&.OZI3>
MUR@ O-'<\>$E4-AXEQ-<TP9PU3"Q?T 9%.!-SC ,PAK2JNGA_5WO+D_IA&:$
MV4KX7/ZKSH8;7R3_56?$_VB-G\I_N-T#RD04']MP^TL1U22KZJ<X.J1"HBW*
M,&BW/PK;OH7;4?!!FKLQ'YGA](Z(&4TE8C#5,.^\J=T3JWEOM5$\LR/3F"L]
M@-GE7,_((,P%_7[*N5IOS!163MV]OU!+ P04    " !R?LE214*1%Y,"  #3
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RE55UOVC 4_2M741]:
MJ260I*6K(!(0IO6!"15U>YCV8)(;8M6QJ6V@_?>SG9#1-J!J>TG\<<\YOM<W
M)X.=D$^J0-3P4C*NAEZA]?K.]U5:8$E41ZR1FYU<R))H,Y4K7ZTEDLR!2N8'
MW>Z-7Q+*O7C@UN8R'HB-9I3C7(+:E"61KV-D8C?T>MY^X8&N"FT7_'BP)BM<
MH'Y<SZ69^0U+1DODB@H.$O.A-^K=32,;[P)^4-RI@S'83)9"/-G)?3;TNO9
MR##5EH&8UQ8GR)@E,L=XKCF]1M("#\=[]J\N=Y/+DBB<"/:39KH8>K<>9)B3
M#=,/8O<-ZWRN+5\JF')/V%6Q?:.8;I0690TV\Y+RZDU>ZCH<  Q/.R"H <%[
M0'0$$-: \+,*40V(/JMP70-<ZGZ5NRM<0C2)!U+L0-IHPV8'KOH.;>I%N>V3
MA99FEQJ<CA-<:EA@NI%44U1PGJ FE"GX3J0D]A(OX H>%PF<GUW &5 .,\J8
MN6,U\+4Y@*7QTUIL7(D%1\1"F FN"P53GF'6@D].X[^<P/LF\2;[8)_].#A)
M.%K+#H3=2PBZ0:_E/)//P[MMZ?R?^O2?U=\4(VQ:(71\X1&^>[Y%I8T':'4)
MKB\(SV#ZO*'Z];!%?HV62DOSA?\^(1HUHI$3C8Z(SJ5($3,%N10E+ A#ISHC
MVLJ]@LCA78M>PFAK.I0L&5X9G[Q2!M/6BI7NK=.U;KF-^QU3Y>WA]7Z,Z75N
MWL8D+3&WG?[;H.G'H*@3-C%59?R#K[1$N7+VJ" 5&ZZK6VI6&P<>.>-YMS[N
MW4UZ+>N)<>S*8/_25W8_(W)%N0*&N9'J=OK&1&1EH=5$B[7SB*70QG'<L#!_
M'90VP.SG0NC]Q HT_['X#U!+ P04    " !R?LE2G_%@>]H"   ""0  &0
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
MC=,SDQBRZ$**B1:9>V8?A#:/MALFIG%#:0W,][D0>C6Q#JI6,/P+4$L#!!0
M   ( ')^R5(L\OZU<P,  $8-   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;+U776_:,!3]*U:TAT[JFA "I14@%2A:I55"8Q\/U1Y,<B%6$SNS#6S3
M?ORNG9#1%JQTW?9"XL3GGGON%TY_*^2]2@$T^99G7 V\5.OBTO=5G$).U9DH
M@..;I9 YU;B4*U\5$FAB07GFAT'0]7/*N#?LVV<S.>R+M<X8AYDD:IWG5'X?
M02:V Z_E[1Z\9ZM4FP?^L%_0%<Q!?RQF$E=^;25A.7#%!"<2E@/OJG4Y;5F
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
M_3/6HQ5G*Z9[/@U1$$M0>F09*7G//"+=?8_V+&GGEK2MEERJ#53C LQ1&"P
ML84R8F=;66#MTOY:!D+/'>IW'BP6RIG8!Z2O@4H31"/&9?"/4L8VP'^32T"=
M=T] .8)G9NB;:<< KBX*V;3$O9-[V[':]R40%$V!!R#0"(V8<E49- L!3:@Z
M\(,5U?F,)FK: LZ5.5/)_._HVSU$,^"VU.[F)G2/43F]7'S/ZN&?VUA9+994
MY5$93:3H=B&-<,^MR*%^KK-OU5F,8Z7FNU1&OZC9;78)*=>-'=/P';MVU=6?
M]*9M:+A.4B>U026RKT9_ ?/2)NU4,,0^05S67'>5K=L+K%=9G;@PSN"7>3>'
M:N\N,J$6J_?-,;2/2>T".OM_"PB;YH#=8Y00-NR,[?1\H(AN,_C>9I-V16P-
M$V,[>=8JH]M,2+&..LU>!U=H-\R(ZU/C2W86_8L2$:.0BE1"%*D'V?K;;P@4
M'X5!L:%0_"H.O<4E)$K:E<5E:!3;>32+_OE^]*OC7381 =0)-C'L2IQC!)L8
M@B-V@GOMJ'=.JKCN9RJON_#*;O&O3X6D,%7;Z;7*\1.D<Y*+9;!"$^"^ND0?
MH#0:=@7$;?;;?]AL-2Q,[#/Z)[J@$*)K%LZ3S!C'ZOFHD)TI$9SOB*!.5AJ"
M)MY1LM)P,;%S\0$*N,G@10H@N$>\BB9 # T3.PVG45-M_JM^6:&>#QA'R=O'
M$_1QK0.H[TW!7_- )E,L#4-EZ>QI!Q YHLSP<::^:+CG=KS^?@G<'%RV[Y[A
M;M)]J7N7CRJQ Z$9+_"AL,;NT4VFL5O<"M+L5S1$8KH L7>!PC-:D@TGB$IT
M10..ONA1K-24WC.&:3N6N8N8UD .C-B[N&W3F)P@V(5KM0M7=JM\V_O/+,,V
MRUS3(%S[^/V+-%!['G!-!W'Q4=Y%&%9V[:1Y@ Q&&7R/##JXU_=^:D"'U^T;
M6'A;8J?B%Z2J6_*&I&-+",/-KGUXGJ;/)V,AUMJ2M)I5TT+)C5);O%^I8->0
MN&LG\5>EIKI_Q3CX5,A:Z6H8WNT<)5T-Q[IVCCV0KA\R^($6<%VRS-;B7$.L
MKIU8#VU+3OLOI@Y#JV[_&'OA&7;T[.SX@LKT#KYQ2&UI%3Z2Z&^2]Y0_!+%
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
M>:=G&(2J[JSJB9%%U3HLI,%&I!IFV(V"L@+X?2FE>9Y8 VU_._T/4$L#!!0
M   ( ')^R5)2T^%GR0,  $ ,   9    >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;*U7;6_;. S^*X2Q#RVPU4Z<EZ9( C0OPPU8#T6S[CX,]T&Q&5LW6<HD
M.=GNUQ]ENUZ2ND9VZY=&DLF'Y".*9,=[I;^:%-'"]TQ(,_%2:[<WOF^B%#-F
MKM06)7W9*)TQ2UN=^&:KD<6%4B;\;A ,_(QQZ4W'Q=F]GHY5;@67>*_!Y%G&
M](\9"K6?>!WOZ>"!)ZEU!_YTO&4)KM ^;N\U[?P:)>892L.5!(V;B7?;N5E>
M._E"X#/'O3E8@XMDK=17M_D03[S .80"(^L0&/WL<(Y"."!RXUN%Z=4FG>+A
M^@G]?1$[Q;)F!N=*_,5CFTZ\:P]BW+!<V >U_P.K>/H.+U+"%']A7\D&'D2Y
ML2JKE,F#C,OREWVO>#A0()QFA6ZET#U5Z+V@$%8*X;D6>I5"[UP+_4JA"-TO
M8R^(6S#+IF.M]J"=-*&Y1<%^H4U\<>GR9&4U?>6D9Z<K2KPX%PAJ Q\Y6W/!
M+4<#=\A,KC$&9N$]XQH^,Y&3%%TM/&"4:\UE C-FN(%'X]8KGDB^X1&3%AZE
M6AO4.[8FY ]RFUL#%Q]QAP+"2[A8H&5<F$MX!X^K!5R\N80WP"5\2E5NF(S-
MV+<4F_/0CZHX9F4<W1?B".%.29L:6,H8XP;]1;O^J$7?)TYK8KM/Q,ZZK8"W
M6WT%8? 6ND&WT^#/_'SUH"F<W[.^_-_6C\@(ZRP+"[SP!;R##%IP$PGE<LO
ME]NUL9IJQ=\M-GJUC5YAH_>"C1D33$;X%M:8<"E=2E).;U%SU90/LQ)M4*"Y
M:KJ;#D>CL;\[O*/G,N$P.)99-,B,!L<RRU;/72NX,5L6X<2C6N_>#7I3:*&D
M7U/2;Z7DDV;2;%#3V[(*JO<'&ZTR*M#?<FZX*];T- TB_*DLPNBRB:I6*V>Y
M7]+Y2CB+$J=_1'EX0GF#S+!?RQS1.:CI'+33J2P3<)%0]Z7:14EL*(>YC$1.
M)</5+X]Z%W4F":X^HHQ^@'4W(%C9$^-_J)Y3C[5>$\F#9PZ_ZYVD8X-(_R0;
MGXN<YF(#2"=H)F98$S,\[^FAC-L?W?"9\>'H)(3Y<YEP<!KF&3C+=IRC0*_K
M0*]; YVG3";HKCJ7-)4)_B]=?)$/H/131M#P!C;%BH6C!$&F76$J9<1!NTU1
M%*W6Z54D_H1H(K+5SU]XDJ^$LW@EG.7OXY07ZQ^,1!GJI)A%#40JE[;L6_5I
M/>[>%E/>R?FL<S/O-)PO:#PNI]F?\.5L?<=TXC)"X(9,!5=#2D%=SJOEQJIM
M,9"ME:7QKEBF-.*C=@+T?:.H%%<;9Z#^IV'Z'U!+ P04    " !R?LE2F H%
M_T<"   <!0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6R%5$UOVS ,
M_2N$T4,+;+%CIUU0. ;RL6(=D*%HT>XP[*#83"Q4ECQ)3MI_/TIVO*QKLHLM
M2GR/?*2H=*?TLRD1+;Q40II)4%I;7X>AR4NLF!FH&B6=K)6NF"53;T)3:V2%
M!U4BC*/H*JP8ET&6^KT[G:6JL8)+O--@FJIB^G6&0NTFP3#8;]SS36G=1IBE
M-=O@ ]K'^DZ3%?8L!:]0&JXD:%Q/@NGP>CYR_M[AB>/.'*S!*5DI]>R,VV(2
M1"XA%)A;Q\#HM\4Y"N&(*(U?'6?0AW3 P_6>_<9K)RTK9G"NQ'=>V'(2C ,H
M<,T:8>_5[@MV>BX=7ZZ$\5_8M;Y7Y)PWQJJJ U,&%9?MG[UT=3@ $,_[@+@#
MQ&\!HR. I ,D7FB;F9>U8)9EJ58[T,Z;V-S"U\:C20V7KHL/5M,I)YS-;AC7
M\,1$@[!$9AJ-U")KX'R!EG%AX!O3FKE27\!'>'Q8P/G9!9P!E[#D0E G3!I:
M2L31A7D7=-8&C8\$'<)225L:^"P++/[&AR2@5Q'O5<SBDX336@\@B3Y ',7#
M=_*9GX9_;03!AQX>G4@GZ8N:>+[D_T5=<),+Y>IJX,=T9:RFB_OS1(Q1'V/D
M8XR.Q+B56S36-<OUHL1B@[!N9/%N.UJJL:=R<[W-DL%E&FX/2_2OSV@P[GW:
M',.#BU:AWOCY,Y"K1MJV6_UN/^)3?[/?[,]H]-M)_4/3OAM+IC=<&A"X)LIH
M\(D&1[>SV!I6U?XZKY2EX?#+DIXOU,Z!SM=*V;WA O0/8O8;4$L#!!0    (
M ')^R5('4!,L*P,  !<+   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM
M;+5674_;,!3]*U;$PR9!$^>C'U-;B;9#0QH3&K ]H#V8Y+:QEMC!=BC[][/=
MD+8TS8*VO;3QQ[GG^/KFY([77/R4*8!"SWG&Y,1)E2H^N*Z,4\B)[/$"F%Y9
M<I$3I8=BY<I" $DL*,]<W_/Z;DXH<Z9C.W<MIF->JHPRN!9(EGE.Q*\99'P]
M<;#S,O&5KE)E)MSIN" KN %U5UP+/7+K* G-@4G*&1*PG#CG^,-''!F W?&-
MPEKN/"-SE ?.?YK!93)Q/*,(,HB5"4'TWQ/,(<M,)*WCL0KJU)P&N/O\$OW"
M'EX?YH%(F//L.TU4.G&&#DI@2<I,?>7K3U =R J,>2;M+UI7>ST'Q:54/*_
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
M .=W4IJ7CGT3-O\!YO\!4$L#!!0    ( ')^R5*?0(=5CP(  +8&   9
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
MFEY?S=83J]+\[C%5EFXR^7!!UUG4[@7:GREE-Q-WG2DOR(-_ 5!+ P04
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
MXO"<J]Q4=WC5(;WQ=\Z3)K[!?#/CWQXT+H#G5UK32\==8\V/U.0W4$L#!!0
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
M[64(; '2#,#W@<"&OK@Q)['E_QY<_0=02P,$%     @ <G[)4J8]-V1' P
MH H  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULI5;;;MLX$/T50D\M
ML(ENEMT8MH'XLM@%MD50H^U#L0^T-+:)4*26I.ST[SND9-6):"/;Y"$FJ3EG
M9@Z'Y$R.4CWJ/8 A3R47>AKLC:G&8:CS/914W\H*!'[92E52@U.U"W6E@!8.
M5/(PB:)A6%(F@MG$K3VHV436AC,!#XKHNBRI^C$'+H_3( Y."Y_9;F_L0CB;
M5'0':S!?J@>%L[!C*5@)0C,IB(+M-+B/QZN1M7<&7QD<]=F8V$PV4C[:R=_%
M-(AL0, A-Y:!XL\!%L"Y)<(P_FLY@\ZE!9Z/3^Q_NMPQEPW5L)#\&RO,?AI\
M"$@!6UIS\UD>_X(VG\SRY9)K]Y\<6]LH('FMC2Q;,$90,M'\TJ=6AS, \O@!
M20M(7@(&%P!I"TA?ZV'0 @:O]9"U )=ZV.3NA%M20V<3)8]$66MDLP.GOD.C
M7DS8.ED;A5\9XLQLC857U!R(W))O3E4H;N@!%!8)^527&U#VTWI/%6CR14-!
MF" +RO.:4[?5^'5.-<L)%059,EXC UE1)9C8:?+N'ZGU>_* -(Z#O%N"H8SC
MV@W1CG42&DS$AA/F;=#S)NCD0M I^2B%V6NR$@44'OSR.O[N"CY$ 3L5DY.*
M\^0JX7VE;DD:_4&2*(D]\2Q>#X]\Z;S-^^JWO3\3(^U**G5\Z06^;N]_;?KW
M^XTV"B^%?Z_P#SK^@>,?7.!OJNWXLEA%5ZR7RZHASARQO4$/LR3+T@C_)N'A
M?+\\AL-T%/<,ES[&P2CK&:Z\C$EZ;OA,C:Q3([NJQFJ[Q3O7IEW8LX>W+M&0
MUXH9!GI,UD;FCT16]JAZ)<GZ<=WUPU]<#<(^9F-=T1RF ;Y6&M0!@AGQ57+?
M71SU95V]W=TS,8>=F,.WB/E)BIL#:'O!H5NC6&Z'"TZU)G.2R[+$^U!;Q7U*
M#WNIIW$_]47?+$[[&[+TL"6COI!7\_W_0HXZ(4=7A3R] []U2D>>HQ*GP[Y4
M/L,LZALN/8;9793VY?(Q>D]I>/;DEJ!VKM?16 .U,,U5V:UV[=2]ZR)>K,_C
M\2+VK"^Q_6JZI5_T3>_VD:H=$YIPV**KZ':$X:JF'VHF1E;NP=](@^V#&^ZQ
MA01E#?#[5DISFE@'75,Z^PE02P,$%     @ <G[)4J.]ES(^ P  (PP  !D
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
MYYAE)A =XT<=TVD@C>/Q^UOTWTKNQ.69*9R+[%N:Z.W4&3F0X)KM,OU)'/[
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
M?NC RA=C4@)*AQ30G]'L;^*3N_B!!;17-.B/=HQ)"2@=4$ 'Z@@8DQ)0.J"
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
MWN\_.7Y^UH/KQI=\-O\?_?HW4$L! A0#%     @ <G[)4@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" !R?LE2WV)"HNX    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " !R?LE2F5R<(Q &  "<)P  $P
M    @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ')^R5)Q
MLP,K@@4  *87   8              " @0T(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " !R?LE2"&I2&7\'  #W'P  &
M    @('%#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M<G[)4CHHB(ML P  O0T  !@              ("!>A4  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ')^R5+S3H:37P8  +49   8
M          " @1P9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " !R?LE29T@@C8,"  "N!@  &               @(&Q'P  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ <G[)4@K+_-+D P  00T
M !@              ("!:B(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( ')^R5(OLH9JTPD  ')1   8              " @80F  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !R?LE2ZJJAFR4(
M  "5(0  &               @(&-,   >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ <G[)4K@0^$&A!   Q0H  !@              ("!
MZ#@  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ')^R5)N
M Z/8^P<  '83   9              " @;\]  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ <G[)4M2B6%I3"P  ("   !D
M     ("!\44  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" !R?LE2#:PNX3L&  !1#P  &0              @(%[40  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ')^R5)D3N4J50,  %,(   9
M              " @>U7  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ <G[)4H3:PC!1!0  @0T  !D              ("!>5L  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !R?LE2U19AC D+
M  "C'0  &0              @($!80  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( ')^R5+Z4BTXW 8  !03   9              "
M@4%L  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ <G[)
M4A#WGM=@!@  H@\  !D              ("!5',  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " !R?LE2_ ?(%[$%  "D#@  &0
M        @('K>0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( ')^R5+=*N?AH@4  *H,   9              " @=-_  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ <G[)4EM&?7D%!0  H@T
M !D              ("!K(4  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " !R?LE2^V&1U<\"  !<!@  &0              @('HB@
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ')^R5*MH+?/
M&0\  % D   9              " @>Z-  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ <G[)4D2 %^0< P  S08  !D
M ("!/IT  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !R
M?LE2+<.A^S@"  #2!   &0              @(&1H   >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ')^R5))3'JD(P,  #<'   9
M          " @0"C  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ <G[)4BKOS!5!!   A D  !D              ("!6J8  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !R?LE2]%GQ5H<#  #8
M!P  &0              @('2J@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( ')^R5(.-ZUJ6@<  ( 7   9              " @9"N
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ <G[)4I1P
MR611!   = P  !D              ("!(;8  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " !R?LE2UCSZ&-<"   #!P  &0
M    @(&IN@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M ')^R5+$H42KHP0  %4,   9              " @;>]  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ <G[)4JJ)"*.\!@  DA,  !D
M             ("!D<(  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " !R?LE2DJ:/[\X%  !,$@  &0              @(&$R0  >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ')^R5+30%%]*00
M %0+   9              " @8G/  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ <G[)4G__=EN@ P  @P@  !D              ("!
MZ=,  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !R?LE2
MVS756X(#  #1"0  &0              @(' UP  >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( ')^R5)>F#- MP(  %0&   9
M      " @7G;  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ <G[)4D)O'?X. P  H08  !D              ("!9]X  'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !R?LE2YG&!M6<$  #T$@
M&0              @(&LX0  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( ')^R5)'%;</#@(  & $   9              " @4KF  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ <G[)4HMS*''W
M!   PA8  !D              ("!C^@  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " !R?LE2+G3@BCL'  !/+P  &0
M@(&][0  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ')^
MR5+#8:R)N (  "<'   9              " @2_U  !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ <G[)4GCPEYI^ @  4P8  !D
M         ("!'O@  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    " !R?LE2[Q],K)4"  #V!@  &0              @('3^@  >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ')^R5)#OX]%  ,  '<)
M   9              " @9_]  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ <G[)4C_W9II# @  LP4  !D              ("!U@ !
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !R?LE2&J\3
M,F,"   !!@  &0              @(%0 P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( ')^R5($6#O7S0(  #L(   9
M  " @>H% 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
M<G[)4HGS)^8; P  LPL  !D              ("![@@! 'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    " !R?LE2HWPDI(L"  !E!P  &0
M            @(% # $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( ')^R5+,-(KV7 (  %(&   9              " @0(/ 0!X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ <G[)4I&6T_K\!
MOQ8  !D              ("!E1$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    " !R?LE2.UM%-Y$"  "A!@  &0              @('(
M%@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ')^R5):
M2"R&$P,  ($+   9              " @9 9 0!X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ <G[)4D5"D1>3 @  TP8  !D
M     ("!VAP! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M" !R?LE2G_%@>]H"   ""0  &0              @(&D'P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( ')^R5+.\:?-W@0  ($9   9
M              " @;4B 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ <G[)4B##(VJ. P  XPP  !D              ("!RB<! 'AL
M+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !R?LE2^<&'[!,#
M   6"@  &0              @(&/*P$ >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;%!+ 0(4 Q0    ( ')^R5(L\OZU<P,  $8-   9              "
M@=DN 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ <G[)
M4BF+NJ'N P  ?@X  !D              ("!@S(! 'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6Q02P$"% ,4    " !R?LE232ENG1 &  !X'0  &0
M        @(&H-@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0
M   ( ')^R5(E)[C6P 4  +@?   9              " @>\\ 0!X;"]W;W)K
M<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ <G[)4I[_^5(K!   ZPX
M !D              ("!YD(! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q0
M2P$"% ,4    " !R?LE24M/A9\D#  ! #   &0              @(%(1P$
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( ')^R5*8"@7_
M1P(  !P%   9              " @4A+ 0!X;"]W;W)K<VAE971S+W-H965T
M-C<N>&UL4$L! A0#%     @ <G[)4@=0$RPK P  %PL  !D
M ("!QDT! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !R
M?LE2OR_V+^$#   /#   &0              @($H40$ >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( ')^R5*?0(=5CP(  +8&   9
M          " @4!5 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#
M%     @ <G[)4H"BV%TA!   + \  !D              ("!!E@! 'AL+W=O
M<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !R?LE2DTL<:%8$  !'
M$   &0              @(%>7 $ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM
M;%!+ 0(4 Q0    ( ')^R5+$ZBS#)P,  %0)   9              " @>M@
M 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ <G[)4M@O
M<N]G!@  21@  !D              ("!260! 'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6Q02P$"% ,4    " !R?LE2ICTW9$<#  "@"@  &0
M    @('G:@$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    (
M ')^R5*CO9<R/@,  ",,   9              " @65N 0!X;"]W;W)K<VAE
M971S+W-H965T-S8N>&UL4$L! A0#%     @ <G[)4HTS3HC) P  Q0T  !D
M             ("!VG$! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"
M% ,4    " !R?LE2:J/GS@0#   2"0  &0              @(':=0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( ')^R5*H(OM"H0,
M  H,   9              " @15Y 0!X;"]W;W)K<VAE971S+W-H965T-SDN
M>&UL4$L! A0#%     @ <G[)4EEDNY(T @  .@4  !D              ("!
M[7P! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !R?LE2
MMC;'#0<$  #)"   &0              @(%8?P$ >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;%!+ 0(4 Q0    ( ')^R5*B59[:(P,  $@2   -
M      "  9:# 0!X;"]S='EL97,N>&UL4$L! A0#%     @ <G[)4I>*NQS
M    $P(   L              ( !Y(8! %]R96QS+RYR96QS4$L! A0#%
M  @ <G[)4JM"#1EA!@  :C4   \              ( !S8<! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( ')^R5*KG#%+;@(  -HO   :
M  "  5N. 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M ')^R5)$Y-]8'@(  )<N   3              "  0&1 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !9 %D 9A@  %"3 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>315</ContextCount>
  <ElementCount>390</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>73</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfOperationsParenthetical</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfEquity</Role>
      <ShortName>Consolidated Statements of Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Business Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformation</Role>
      <ShortName>Business Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Debt Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecurities</Role>
      <ShortName>Debt Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Equity Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestments</Role>
      <ShortName>Equity Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Other Operating Gain (Expense), Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingGainExpenseNet</Role>
      <ShortName>Other Operating Gain (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Earnings (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EarningsLossPerShare</Role>
      <ShortName>Earnings (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Other Income (Expense), Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherIncomeExpenseNet</Role>
      <ShortName>Other Income (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted</Role>
      <ShortName>Recently Issued Accounting Standards Not Yet Adopted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Revolving Credit Facility???Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevolvingCreditFacilitysubsequentEvent</Role>
      <ShortName>Revolving Credit Facility???Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Business Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformationTables</Role>
      <ShortName>Business Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/BusinessSegmentInformation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/RevenueRecognition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/Leases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Debt Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecuritiesTables</Role>
      <ShortName>Debt Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/DebtSecurities</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Equity Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsTables</Role>
      <ShortName>Equity Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/FairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/Acquisitions</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingGainExpenseNetTables</Role>
      <ShortName>Other Operating Gain (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingGainExpenseNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Earnings (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EarningsLossPerShareTables</Role>
      <ShortName>Earnings (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/EarningsLossPerShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Other Income (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherIncomeExpenseNetTables</Role>
      <ShortName>Other Income (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://idt.net/role/OtherIncomeExpenseNet</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails</Role>
      <ShortName>Schedule of Operating Results of Business Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Business Segment Information (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/BusinessSegmentInformationDetailsNarrative</Role>
      <ShortName>Business Segment Information (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/BusinessSegmentInformationTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails</Role>
      <ShortName>Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails</Role>
      <ShortName>Schedule of Revenues Disaggregated by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails</Role>
      <ShortName>Schedule of Information About Contract Liability Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails</Role>
      <ShortName>Schedule of Deferred Customer Contract Acquisition Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails</Role>
      <ShortName>Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails</Role>
      <ShortName>Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails</Role>
      <ShortName>Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails</Role>
      <ShortName>Schedule of Aggregate Operating Lease Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/LeasesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails</Role>
      <ShortName>Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative</Role>
      <ShortName>Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails</Role>
      <ShortName>Schedule of Available-for-sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails</Role>
      <ShortName>Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails</Role>
      <ShortName>Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Debt Securities (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/DebtSecuritiesDetailsNarrative</Role>
      <ShortName>Debt Securities (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/DebtSecuritiesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical</Role>
      <ShortName>Schedule of Equity Investments (Details) (Parenthetical)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Schedule of Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfEquityInvestmentsDetails</Role>
      <ShortName>Schedule of Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails</Role>
      <ShortName>Schedule of Carrying Value of Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails</Role>
      <ShortName>Schedule of Unrealized (losses) Gains for All Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails</Role>
      <ShortName>Summary of Changes in Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails</Role>
      <ShortName>Summary of Unaudited Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - Equity Investments (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityInvestmentsDetailsNarrative</Role>
      <ShortName>Equity Investments (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details</Role>
      <ShortName>Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details</Role>
      <ShortName>Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Fair Value Measurements (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/FairValueMeasurementsDetailsNarrative</Role>
      <ShortName>Fair Value Measurements (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/FairValueMeasurementsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails</Role>
      <ShortName>Schedule of Acquisition Date Fair Value of Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails</Role>
      <ShortName>Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical</Role>
      <ShortName>Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - Acquisitions (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/AcquisitionsDetailsNarrative</Role>
      <ShortName>Acquisitions (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/AcquisitionsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails</Role>
      <ShortName>Schedule of Other Operating Gain (Expense), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative</Role>
      <ShortName>Other Operating Gain (Expense), Net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/OtherOperatingGainExpenseNetTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/EquityDetailsNarrative</Role>
      <ShortName>Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/EquityInvestmentsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails</Role>
      <ShortName>Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails</Role>
      <ShortName>Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails</Role>
      <ShortName>Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/CommitmentsAndContingencies</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails</Role>
      <ShortName>Schedule of Other Income (Expense), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>00000080 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/IncomeTaxes</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>00000081 - Disclosure - Revolving Credit Facility???Subsequent Event (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative</Role>
      <ShortName>Revolving Credit Facility???Subsequent Event (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://idt.net/role/RevolvingCreditFacilitysubsequentEvent</ParentRole>
      <Position>81</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="form10-q.htm">form10-q.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
    <File>idt-20210430.xsd</File>
    <File>idt-20210430_cal.xml</File>
    <File>idt-20210430_def.xml</File>
    <File>idt-20210430_lab.xml</File>
    <File>idt-20210430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10-q.htm": {
   "axisCustom": 0,
   "axisStandard": 23,
   "contextCount": 315,
   "dts": {
    "calculationLink": {
     "local": [
      "idt-20210430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "idt-20210430_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "idt-20210430_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "idt-20210430_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "idt-20210430.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 545,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 140,
    "http://idt.net/20210430": 142,
    "http://xbrl.sec.gov/dei/2020-01-31": 9,
    "total": 291
   },
   "keyCustom": 54,
   "keyStandard": 336,
   "memberCustom": 37,
   "memberStandard": 35,
   "nsprefix": "IDT",
   "nsuri": "http://idt.net/20210430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://idt.net/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Business Segment Information",
     "role": "http://idt.net/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Revenue Recognition",
     "role": "http://idt.net/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Leases",
     "role": "http://idt.net/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents",
     "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Debt Securities",
     "role": "http://idt.net/role/DebtSecurities",
     "shortName": "Debt Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Equity Investments",
     "role": "http://idt.net/role/EquityInvestments",
     "shortName": "Equity Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Fair Value Measurements",
     "role": "http://idt.net/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Acquisitions",
     "role": "http://idt.net/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Other Operating Gain (Expense), Net",
     "role": "http://idt.net/role/OtherOperatingGainExpenseNet",
     "shortName": "Other Operating Gain (Expense), Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Equity",
     "role": "http://idt.net/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Consolidated Balance Sheets",
     "role": "http://idt.net/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Earnings (Loss) Per Share",
     "role": "http://idt.net/role/EarningsLossPerShare",
     "shortName": "Earnings (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Accumulated Other Comprehensive Loss",
     "role": "http://idt.net/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Commitments and Contingencies",
     "role": "http://idt.net/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Other Income (Expense), Net",
     "role": "http://idt.net/role/OtherIncomeExpenseNet",
     "shortName": "Other Income (Expense), Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Income Taxes",
     "role": "http://idt.net/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted",
     "role": "http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted",
     "shortName": "Recently Issued Accounting Standards Not Yet Adopted",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Revolving Credit Facility\u2014Subsequent Event",
     "role": "http://idt.net/role/RevolvingCreditFacilitysubsequentEvent",
     "shortName": "Revolving Credit Facility\u2014Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Business Segment Information (Tables)",
     "role": "http://idt.net/role/BusinessSegmentInformationTables",
     "shortName": "Business Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://idt.net/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Leases (Tables)",
     "role": "http://idt.net/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://idt.net/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)",
     "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Debt Securities (Tables)",
     "role": "http://idt.net/role/DebtSecuritiesTables",
     "shortName": "Debt Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IDT:ScheduleOfEquityInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Equity Investments (Tables)",
     "role": "http://idt.net/role/EquityInvestmentsTables",
     "shortName": "Equity Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IDT:ScheduleOfEquityInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://idt.net/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Acquisitions (Tables)",
     "role": "http://idt.net/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Other Operating Gain (Expense), Net (Tables)",
     "role": "http://idt.net/role/OtherOperatingGainExpenseNetTables",
     "shortName": "Other Operating Gain (Expense), Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Earnings (Loss) Per Share (Tables)",
     "role": "http://idt.net/role/EarningsLossPerShareTables",
     "shortName": "Earnings (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "role": "http://idt.net/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Other Income (Expense), Net (Tables)",
     "role": "http://idt.net/role/OtherIncomeExpenseNetTables",
     "shortName": "Other Income (Expense), Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Schedule of Operating Results of Business Segments (Details)",
     "role": "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
     "shortName": "Schedule of Operating Results of Business Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30_custom_FintechMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)",
     "role": "http://idt.net/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingCostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Business Segment Information (Details Narrative)",
     "role": "http://idt.net/role/BusinessSegmentInformationDetailsNarrative",
     "shortName": "Business Segment Information (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)",
     "role": "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
     "shortName": "Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30_custom_BOSSRevolutionMoneyTransferMember_custom_FintechMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Schedule of Revenues Disaggregated by Geographic Region (Details)",
     "role": "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails",
     "shortName": "Schedule of Revenues Disaggregated by Geographic Region (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "IDT:RevenuesFromForeignCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Schedule of Information About Contract Liability Balance (Details)",
     "role": "http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails",
     "shortName": "Schedule of Information About Contract Liability Balance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Schedule of Deferred Customer Contract Acquisition Costs (Details)",
     "role": "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails",
     "shortName": "Schedule of Deferred Customer Contract Acquisition Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)",
     "role": "http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails",
     "shortName": "Schedule of Amortization of Deferred Customer Contract Acquisition Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "IDT:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)",
     "role": "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails",
     "shortName": "Schedule of Supplemental Disclosures Related to the Company's Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)",
     "role": "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails",
     "shortName": "Schedule of Supplemental Disclosures Related Weighted Average Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Schedule of Aggregate Operating Lease Liability (Details)",
     "role": "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails",
     "shortName": "Schedule of Aggregate Operating Lease Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)",
     "role": "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails",
     "shortName": "Schedule of Future Minimum Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)",
     "role": "http://idt.net/role/StatementsOfOperationsParenthetical",
     "shortName": "Consolidated Statements of Operations (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-292020-09-01",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Leases (Details Narrative)",
     "role": "http://idt.net/role/LeasesDetailsNarrative",
     "shortName": "Leases (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-292020-09-01",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)",
     "role": "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails",
     "shortName": "Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)",
     "role": "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative",
     "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30_custom_IDTFinancialServicesLimitedMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Schedule of Available-for-sale Securities (Details)",
     "role": "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
     "shortName": "Schedule of Available-for-sale Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)",
     "role": "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails",
     "shortName": "Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)",
     "role": "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails",
     "shortName": "Schedule of Available-for-sale Securities, Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - Debt Securities (Details Narrative)",
     "role": "http://idt.net/role/DebtSecuritiesDetailsNarrative",
     "shortName": "Debt Securities (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfEquityInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-012021-04-30_us-gaap_CommonClassBMember_custom_ZedgeIncMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "IDT:NumberOfRelatedPartySharesReceived",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - Schedule of Equity Investments (Details) (Parenthetical)",
     "role": "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical",
     "shortName": "Schedule of Equity Investments (Details) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Schedule of Equity Investments (Details)",
     "role": "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
     "shortName": "Schedule of Equity Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfEquityInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30_custom_OtherMarketableEquitySecuritiesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - Schedule of Carrying Value of Equity Investments (Details)",
     "role": "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails",
     "shortName": "Schedule of Carrying Value of Equity Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)",
     "role": "http://idt.net/role/StatementsOfComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IDT:EquitySecuritiesFvNiRecognizedGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - Schedule of Unrealized (losses) Gains for All Equity Investments (Details)",
     "role": "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails",
     "shortName": "Schedule of Unrealized (losses) Gains for All Equity Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IDT:EquitySecuritiesFvNiRecognizedGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - Summary of Changes in Equity Method Investments (Details)",
     "role": "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails",
     "shortName": "Summary of Changes in Equity Method Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-012021-04-30_custom_SeriesBConvertiblePreferredStockMember_us-gaap_EquityMethodInvesteeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - Summary of Unaudited Statements of Operations (Details)",
     "role": "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails",
     "shortName": "Summary of Unaudited Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "IDT:EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-012021-04-30_us-gaap_EquityMethodInvesteeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - Equity Investments (Details Narrative)",
     "role": "http://idt.net/role/EquityInvestmentsDetailsNarrative",
     "shortName": "Equity Investments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-02-02",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails",
     "shortName": "Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30_us-gaap_FairValueMeasurementsRecurringMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)",
     "role": "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details",
     "shortName": "Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)",
     "role": "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details",
     "shortName": "Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-01-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "IDT:InvestmentInHedgeFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - Fair Value Measurements (Details Narrative)",
     "role": "http://idt.net/role/FairValueMeasurementsDetailsNarrative",
     "shortName": "Fair Value Measurements (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-04-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "IDT:InvestmentInHedgeFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - Schedule of Acquisition Date Fair Value of Consideration (Details)",
     "role": "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
     "shortName": "Schedule of Acquisition Date Fair Value of Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-11-292020-12-03_custom_IDTInternationalTelecomIncMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details)",
     "role": "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails",
     "shortName": "Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30_custom_IDTInternationalTelecomIncMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2019-07-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000007 - Statement - Consolidated Statements of Equity (Unaudited)",
     "role": "http://idt.net/role/StatementsOfEquity",
     "shortName": "Consolidated Statements of Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2019-07-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)",
     "role": "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical",
     "shortName": "Schedule of Impact of the Acquisition's Purchase Price Allocations on Consolidated Balance Sheet (Details) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-012021-04-30_us-gaap_CustomerRelationshipsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-03_custom_IDTInternationalTelecomIncMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Percentage",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - Acquisitions (Details Narrative)",
     "role": "http://idt.net/role/AcquisitionsDetailsNarrative",
     "shortName": "Acquisitions (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-12-03_custom_IDTInternationalTelecomIncMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Percentage",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Schedule of Other Operating Gain (Expense), Net (Details)",
     "role": "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails",
     "shortName": "Schedule of Other Operating Gain (Expense), Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "IDT:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IDT:CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "IDT:ProceedFromSaleToThirdParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - Other Operating Gain (Expense), Net (Details Narrative)",
     "role": "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative",
     "shortName": "Other Operating Gain (Expense), Net (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-12-192020-12-21_custom_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "IDT:ProceedFromSaleToThirdParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - Equity (Details Narrative)",
     "role": "http://idt.net/role/EquityDetailsNarrative",
     "shortName": "Equity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)",
     "role": "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails",
     "shortName": "Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-02-012020-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)",
     "role": "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails",
     "shortName": "Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-02-012020-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-07-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000077 - Disclosure - Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)",
     "role": "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails",
     "shortName": "Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2020-07-31_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000078 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "role": "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000079 - Disclosure - Schedule of Other Income (Expense), Net (Details)",
     "role": "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails",
     "shortName": "Schedule of Other Income (Expense), Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://idt.net/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000080 - Disclosure - Income Taxes (Details Narrative)",
     "role": "http://idt.net/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income Taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2021-02-012021-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000081 - Disclosure - Revolving Credit Facility\u2014Subsequent Event (Details Narrative)",
     "role": "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative",
     "shortName": "Revolving Credit Facility\u2014Subsequent Event (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2021-05-17_us-gaap_RevolvingCreditFacilityMember_us-gaap_SubsequentEventMember_custom_TDBankMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Basis of Presentation",
     "role": "http://idt.net/role/BasisOfPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2020-08-01to2021-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 73,
   "tag": {
    "IDT_AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for observable transactions involving a similar investment from the same issuer.",
        "label": "Adjustment for observable transactions involving a similar investment from the same issuer"
       }
      }
     },
     "localname": "AdjustmentForObservableTransactionsInvolvingSimilarInvestmentFromSameIssuer",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization of deferred customer contract acquisition costs [Table Text Block]",
        "label": "Schedule of Amortization of Deferred Customer Contract Acquisition Costs"
       }
      }
     },
     "localname": "AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IDT_AmortizationOfEquityMethodBasisDifference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of equity method basis difference.",
        "label": "Amortization of equity method basis difference"
       }
      }
     },
     "localname": "AmortizationOfEquityMethodBasisDifference",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of change in unrealized gains or losses included in earnings for assets held at end of period.",
        "label": "Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period"
       }
      }
     },
     "localname": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForAssetsHeldAtEndOfPeriod",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of change in unrealized gains or losses included in earnings for liabilities held at end of period.",
        "label": "Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period"
       }
      }
     },
     "localname": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_BOSSRevolutionCallingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BOSS Revolution Calling [Member]",
        "label": "BOSS Revolution Calling [Member]"
       }
      }
     },
     "localname": "BOSSRevolutionCallingMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_BOSSRevolutionMoneyTransferMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BOSS Revolution Money Transfer [Member]",
        "label": "BOSS Revolution Money Transfer [Member]"
       }
      }
     },
     "localname": "BOSSRevolutionMoneyTransferMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_BusinessCombinationConsiderationsTransferred1": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "BusinessCombinationConsiderationsTransferred1",
        "totalLabel": "Total fair value of consideration, net of cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationsTransferred1",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_BusinessCombinationContingentConsiderationLiability1Noncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability1Noncurrent",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued liabilities.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationships.",
        "label": "Customer relationships (15-year useful lives)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tradenames.",
        "label": "Tradenames (20-year useful lives)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradenames",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_CarrierServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrier Services [Member]",
        "label": "Carrier Services [Member]"
       }
      }
     },
     "localname": "CarrierServicesMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_CashAndCashEquivalentsCompanyRestricted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CashAndCashEquivalentsCompanyRestricted",
        "verboseLabel": "Restricted cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsCompanyRestricted",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_ClassBCommonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B Common [Member]",
        "label": "Class B Common [Member]"
       }
      }
     },
     "localname": "ClassBCommonMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_ClassBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B Common Stock [Member]",
        "label": "Class B Common Stock [Member]"
       }
      }
     },
     "localname": "ClassBCommonStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_ClassOfWarrantOrRightTotalExercisePriceOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right total exercise price of warrants.",
        "label": "Class of warrant, exercise price of warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTotalExercisePriceOfWarrants",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_CommitmentsAndContingenciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommitmentsAndContingenciesDetailsLineItems [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDetailsLineItems",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_CommonStockClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Class A [Member]"
       }
      }
     },
     "localname": "CommonStockClassAMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_CommonStockClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Class B [Member]"
       }
      }
     },
     "localname": "CommonStockClassBMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_ContingentConsiderationIncludedInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Contingent consideration included in other noncurrent liabilities.",
        "label": "Contingent consideration included in other noncurrent liabilities"
       }
      }
     },
     "localname": "ContingentConsiderationIncludedInOtherNoncurrentLiabilities",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance claims net of legal fees/(legal fees net of insurance claims).",
        "label": "Corporate-Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)"
       }
      }
     },
     "localname": "CorporateStraightPathCommunicationsIncClassActionInsuranceClaimsNetOfLegalFeeslegalFeesNetOfInsuranceClaims",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems [Line Items]"
       }
      }
     },
     "localname": "DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionLineItemsLineItems",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesDetailsScheduleOfAvailableForSaleSecuritiesUnrealizedLossPositionTable",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_DeferredStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DSUs [Member]",
        "label": "DSUs [Member]"
       }
      }
     },
     "localname": "DeferredStockUnitsMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_DisclosureLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "terseLabel": "Schedule Of Supplemental Disclosures Related Weighted Average Operating Leases",
        "verboseLabel": "Schedule Of Supplemental Disclosures Related To Companys Operating Leases"
       }
      }
     },
     "localname": "DisclosureLeasesAbstract",
     "nsuri": "http://idt.net/20210430",
     "xbrltype": "stringItemType"
    },
    "IDT_DistributionToNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount distribution to no controlling interests.",
        "label": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "DistributionToNoncontrollingInterests",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [Member]",
        "label": "Employees [Member]"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_EquityInvestmentsCurrentAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity investments included in current assets.",
        "label": "Equity investments included in current assets"
       }
      }
     },
     "localname": "EquityInvestmentsCurrentAsset",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems [Line Items]"
       }
      }
     },
     "localname": "EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsLineItems",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable [Table]"
       }
      }
     },
     "localname": "EquityInvestmentsDetailsScheduleOfEquityInvestmentsLineItemsTable",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_EquityInvestmentsNoncurrentAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity investments included in noncurrent assets.",
        "label": "Equity investments included in noncurrent assets"
       }
      }
     },
     "localname": "EquityInvestmentsNoncurrentAssets",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Unaudited Statements of Operations"
       }
      }
     },
     "localname": "EquityMethodInvestmentSummarizedStatementsOfOperationsTableTextBlock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IDT_EquitySecuritiesFvNiRecognizedGainLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recognized gain (loss) net on equity securities (FV-NI).",
        "label": "Net gains (losses) recognized during the period on equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRecognizedGainLossNet",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).",
        "label": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold",
        "negatedLabel": "Less: net gains and losses recognized during the period on equity investments sold during the period"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recognized unrealized gain (loss) net on equity securities held (FV-NI).",
        "label": "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
        "totalLabel": "Unrealized gains (losses) recognized during the period on equity investments still held at the reporting date"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemptions.",
        "label": "Redemptions"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueRedemptionsAmount",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_ExerciseOfRafaelHoldingsInc.Warrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of Rafael Holdings, Inc. warrant.",
        "label": "Exercise of Rafael Holdings, Inc. warrant"
       }
      }
     },
     "localname": "ExerciseOfRafaelHoldingsInc.Warrant",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.",
        "label": "Transfer into Level 3 from acquisitions (see Note 9)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_FederalTelecommunicationsRelayServicesFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Telecommunications Relay Services Fund [Member]",
        "label": "Federal Telecommunications Relay Services Fund [Member]"
       }
      }
     },
     "localname": "FederalTelecommunicationsRelayServicesFundMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_FintechMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fintech [Member]",
        "label": "Fintech [Member]"
       }
      }
     },
     "localname": "FintechMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_FintechmoneyTransferSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fintech-money transfer settlement.",
        "label": "Fintech-money transfer settlement"
       }
      }
     },
     "localname": "FintechmoneyTransferSettlement",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_IDTFinancialServicesLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IDT Financial Services Limited [Member]",
        "label": "IDT Financial Services Limited [Member]"
       }
      }
     },
     "localname": "IDTFinancialServicesLimitedMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_IDTInternationalTelecomIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IDT International Telecom, Inc [Member]",
        "label": "IDT International Telecom, Inc [Member]"
       }
      }
     },
     "localname": "IDTInternationalTelecomIncMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_InvestmentInHedgeFunds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in hedge funds.",
        "label": "Investment in hedge funds"
       }
      }
     },
     "localname": "InvestmentInHedgeFunds",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_LeaseExpirationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expiration description.",
        "label": "Lease expiration description"
       }
      }
     },
     "localname": "LeaseExpirationDescription",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_LeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LeasesLineItems [Line Items]"
       }
      }
     },
     "localname": "LeasesLineItems",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_LeasesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LeasesTable [Table]"
       }
      }
     },
     "localname": "LeasesTable",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_LiabilitiesIncurredForAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities incurred for acquisition.",
        "label": "Liabilities incurred for acquisition"
       }
      }
     },
     "localname": "LiabilitiesIncurredForAcquisition",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_MobileTopUpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile Top-Up [Member]",
        "label": "Mobile Top-Up [Member]"
       }
      }
     },
     "localname": "MobileTopUpMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_NationalRetailSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "National Retail Solutions [Member]",
        "label": "National Retail Solutions [Member]"
       }
      }
     },
     "localname": "NationalRetailSolutionsMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_Net2PhoneUCaasOtherNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "net2phone-UCaaS-other, net.",
        "label": "net2phone-UCaaS-other, net"
       }
      }
     },
     "localname": "Net2PhoneUCaasOtherNet",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_Net2phoneUCaaSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net2phone-UCaaS [Member]",
        "label": "Net2phone-UCaaS [Member]"
       }
      }
     },
     "localname": "Net2phoneUCaaSMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_NetTwoPhoneIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net2phone, Inc. [Member]",
        "label": "Net2phone, Inc. [Member]"
       }
      }
     },
     "localname": "NetTwoPhoneIncMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_NewarkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Newark [Member]",
        "label": "Newark NJ [Member]"
       }
      }
     },
     "localname": "NewarkMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_NoncontrollingInterestChangeFromBusinessCombination": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of change in noncontrolling interest from a business combination.",
        "label": "Business acquisition"
       }
      }
     },
     "localname": "NoncontrollingInterestChangeFromBusinessCombination",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_NonvestedRestrictedClassBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-vested Restricted Class B Common Stock [Member]",
        "label": "Non-vested Restricted Class B Common Stock [Member]"
       }
      }
     },
     "localname": "NonvestedRestrictedClassBCommonStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_NumberOfRelatedPartySharesReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of related party shares received.",
        "label": "Number of related party shares received"
       }
      }
     },
     "localname": "NumberOfRelatedPartySharesReceived",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "IDT_OpenOptionContractWrittenExercisePrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price of the open option contracts written on the investment.",
        "label": "Option of shares value"
       }
      }
     },
     "localname": "OpenOptionContractWrittenExercisePrice",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_OtherMarketableEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Marketable Equity Securities [Member]",
        "label": "Other Marketable Equity Securities [Member]"
       }
      }
     },
     "localname": "OtherMarketableEquitySecuritiesMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Others [Member]",
        "label": "Others [Member]"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Card Interchange Fee and Merchant Discount Antitrust Litigation [Member]",
        "label": "Payment Card Interchange Fee and Merchant Discount Antitrust Litigation [Member]"
       }
      }
     },
     "localname": "PaymentCardInterchangeFeeAndMerchantDiscountAntitrustLitigationMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_PaymentsToAcquireRelatedPartyCommonStockAndWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments for purchase of common stock and warrants.",
        "label": "PaymentsToAcquireRelatedPartyCommonStockAndWarrants",
        "negatedLabel": "Purchase of Rafael Holdings, Inc. Class B common stock and warrant"
       }
      }
     },
     "localname": "PaymentsToAcquireRelatedPartyCommonStockAndWarrants",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to exercise warrant to acquire related party common stock.",
        "label": "PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock",
        "negatedLabel": "Exercise of warrant to purchase shares of Rafael Holdings, Inc. Class B common stock"
       }
      }
     },
     "localname": "PaymentsToExerciseWarrantToAcquireRelatedPartyCommonStock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_PerformanceBondsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Performance bonds outstanding"
       }
      }
     },
     "localname": "PerformanceBondsOutstanding",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_ProceedFromSaleToThirdParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceed from sale to third parties.",
        "label": "Proceed from sale to third parties"
       }
      }
     },
     "localname": "ProceedFromSaleToThirdParties",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_PurchaseOfOptionSharesReduction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of option shares reduction.",
        "label": "Purchase of option shares reduction",
        "negatedLabel": "Purchase of option shares reduction"
       }
      }
     },
     "localname": "PurchaseOfOptionSharesReduction",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_PurchaseOfRafaelHoldingsIncWarrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of Rafael Holdings, Inc. warrant.",
        "label": "Purchase of Rafael Holdings, Inc. warrant"
       }
      }
     },
     "localname": "PurchaseOfRafaelHoldingsIncWarrant",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_PutCallOptionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Put/Call Option Agreement [Member]",
        "label": "Put/Call Option Agreement [Member]"
       }
      }
     },
     "localname": "PutCallOptionAgreementMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_RafaelHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rafael Holdings Inc. [Member]",
        "label": "Rafael Holdings Inc. [Member]"
       }
      }
     },
     "localname": "RafaelHoldingsIncMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_RedemptionForVisaMandatoryReleaseAssessment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption for Visa mandatory release assessment",
        "label": "Redemption for Visa mandatory release assessment"
       }
      }
     },
     "localname": "RedemptionForVisaMandatoryReleaseAssessment",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details",
      "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_RestrictedCommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Common Class B [Member]",
        "label": "Restricted Common Class B [Member]"
       }
      }
     },
     "localname": "RestrictedCommonClassBMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_RestrictedStockContingentVestingArrangementsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant of restricted equity description.",
        "label": "Grant of restricted equity description"
       }
      }
     },
     "localname": "RestrictedStockContingentVestingArrangementsDescription",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IDT_RevenuesFromForeignCustomers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from foreign customers.",
        "label": "Total outside the United States"
       }
      }
     },
     "localname": "RevenuesFromForeignCustomers",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_RingsouthEuropaSLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ringsouth Europa SL [Member]",
        "label": "Ringsouth Europa SL [Member]"
       }
      }
     },
     "localname": "RingsouthEuropaSLMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_ScheduleOfCarryingValueOfEquityInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Carrying Value Of Equity Investments"
       }
      }
     },
     "localname": "ScheduleOfCarryingValueOfEquityInvestmentsAbstract",
     "nsuri": "http://idt.net/20210430",
     "xbrltype": "stringItemType"
    },
    "IDT_ScheduleOfEquityInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity investment [Table Text Block]",
        "label": "Schedule of Equity Investments"
       }
      }
     },
     "localname": "ScheduleOfEquityInvestmentsTableTextBlock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IDT_ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other operating (expenses) gains, net. [Table Text Block]",
        "label": "Schedule of Other Operating Gain (Expense), Net"
       }
      }
     },
     "localname": "ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IDT_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Supplemental Disclosures Related Weighted Average Operating Leases [Table Text Block]",
        "label": "Schedule of Supplemental Disclosures Related Weighted Average Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesTableTextBlock",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IDT_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unrealized Losses Gains For All Equity Investments"
       }
      }
     },
     "localname": "ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract",
     "nsuri": "http://idt.net/20210430",
     "xbrltype": "stringItemType"
    },
    "IDT_SeriesBConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Convertible Preferred Stock [Member]",
        "label": "Series B Convertible Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBConvertiblePreferredStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock vested.",
        "label": "Number of common stock vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "IDT_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock outstanding percentage.",
        "label": "Common stock outstanding percentage"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "IDT_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate estimated fair value on grant date recognized over the vesting period.",
        "label": "Aggregate estimated fair value on grant date recognized over the vesting period"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodRestrictedStockGrantDateFairValue",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_StraightPathMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Straight Path [Member]",
        "label": "Straight Path [Member]"
       }
      }
     },
     "localname": "StraightPathMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_TDBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TD Bank [Member]",
        "label": "TD Bank [Member]"
       }
      }
     },
     "localname": "TDBankMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary.",
        "label": "Traditional Communications-accrual for non-income related taxes related to a foreign subsidiary"
       }
      }
     },
     "localname": "TraditionalCommunicationsAccrualForNonIncomeRelatedTaxesRelatedToForeignSubsidiary",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_TraditionalCommunicationsCarrierServicesSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Communications-Carrier Services settlement.",
        "label": "Traditional Communications-Carrier Services settlement"
       }
      }
     },
     "localname": "TraditionalCommunicationsCarrierServicesSettlement",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Communications-gain from sale of rights under class action lawsuit.",
        "label": "Traditional Communications-gain from sale of rights under class action lawsuit"
       }
      }
     },
     "localname": "TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_TraditionalCommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Communications [Member]",
        "label": "Traditional Communications [Member]"
       }
      }
     },
     "localname": "TraditionalCommunicationsMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_TraditionalCommunicationsNet2PhoneIndemnificationClaim": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Traditional Communications-net2phone indemnification claim.",
        "label": "Traditional Communications-net2phone indemnification claim"
       }
      }
     },
     "localname": "TraditionalCommunicationsNet2PhoneIndemnificationClaim",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury stock, value, repurchases of common stock through repurchase program.",
        "label": "Repurchases of Class B common stock through repurchase program"
       }
      }
     },
     "localname": "TreasuryStockValueRepurchasesOfCommonStockThroughRepurchaseProgram",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury stock, value, restricted common stock purchased from employees.",
        "label": "Restricted Class B common stock purchased from employees"
       }
      }
     },
     "localname": "TreasuryStockValueRestrictedCommonStockPurchasedFromEmployees",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_UniversalServiceFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Universal Service Fund [Member]",
        "label": "Universal Service Fund [Member]"
       }
      }
     },
     "localname": "UniversalServiceFundMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_VisaClassACommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Visa Class A Common Stock [Member]",
        "label": "Visa Class A Common Stock [Member]"
       }
      }
     },
     "localname": "VisaClassACommonStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_VisaSeriesAConvertibleParticipatingPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Visa Series A Convertible Participating Preferred Stock [Member]",
        "label": "Visa Series A Convertible Participating Preferred Stock [Member]"
       }
      }
     },
     "localname": "VisaSeriesAConvertibleParticipatingPreferredStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_VisaSeriesCConvertibleParticipatingPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Visa Series C Convertible Participating Preferred Stock [Member]",
        "label": "Visa Series C Convertible Participating Preferred Stock [Member]"
       }
      }
     },
     "localname": "VisaSeriesCConvertibleParticipatingPreferredStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_WarrantsClassBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Class B Common Stock [Member]",
        "label": "Warrants Class B Common Stock [Member]"
       }
      }
     },
     "localname": "WarrantsClassBCommonStockMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IDT_WriteoffOfTaxAssetsRelatedToPriorPeriods": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of tax assets related to prior periods.",
        "label": "Write-off of tax assets related to prior periods"
       }
      }
     },
     "localname": "WriteoffOfTaxAssetsRelatedToPriorPeriods",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IDT_ZedgeIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zedge Inc [Member]",
        "label": "Zedge Inc [Member]"
       }
      }
     },
     "localname": "ZedgeIncMember",
     "nsuri": "http://idt.net/20210430",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r576",
      "r578",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "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."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityListingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Listings [Line Items]"
       }
      }
     },
     "localname": "EntityListingsLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves [Line Items]"
       }
      }
     },
     "localname": "DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r316",
      "r319",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r523",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r316",
      "r319",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r523",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r176",
      "r284",
      "r288",
      "r458",
      "r522",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative",
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r176",
      "r284",
      "r288",
      "r458",
      "r522",
      "r524"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative",
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r301",
      "r316",
      "r319",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r523",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r301",
      "r316",
      "r319",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r523",
      "r526"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r317"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r177",
      "r178",
      "r284",
      "r289",
      "r525",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r177",
      "r178",
      "r284",
      "r289",
      "r525",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r244",
      "r317",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r183",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r483",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r49",
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r19",
      "r47",
      "r48",
      "r49",
      "r504",
      "r531",
      "r534"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r46",
      "r49",
      "r50",
      "r100",
      "r101",
      "r102",
      "r385",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r41",
      "r49",
      "r50",
      "r385",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental schedule of non-cash investing and financing activities"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r17",
      "r331"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r327",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r320",
      "r321",
      "r332",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r23",
      "r184",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Shares excluded from the calculation of diluted earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r95",
      "r158",
      "r165",
      "r172",
      "r210",
      "r379",
      "r386",
      "r407",
      "r479",
      "r503"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets [Default Label]",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r40",
      "r95",
      "r210",
      "r379",
      "r386",
      "r407"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r189",
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
        "label": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Schedule of Available-for-sale Securities, Unrealized Loss Position"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/DebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r193",
      "r196",
      "r499"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "After five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r193",
      "r195",
      "r498"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "After one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r193",
      "r197",
      "r500"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "After ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r193",
      "r194",
      "r497"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r186",
      "r190",
      "r218",
      "r482"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Fair Value",
        "totalLabel": "Total",
        "verboseLabel": "Debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails",
      "http://idt.net/role/ScheduleOfContractualMaturitiesOfAvailable-for-saleDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Contractual Maturities of Available-for-sale Debt Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/DebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r315",
      "r318"
     ],
     "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."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/AcquisitionsTables",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r315",
      "r318",
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/AcquisitionsTables",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/AcquisitionsTables",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business acquired percentage"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "negatedLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Total fair value of consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.",
        "label": "Business Combination, Contingent Consideration Arrangements, Description"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "verboseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Trade accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedLabel": "Other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "label": "Deferred income tax assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r361",
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Net assets excluding cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r99",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Amortization of deferred customer contract acquisition costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Total"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred customer contract acquisition costs included in \u201cOther current assets\u201d"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred customer contract acquisition costs included in \u201cOther assets\u201d"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfDeferredCustomerContractAcquisitionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Schedule of Deferred Customer Contract Acquisition Costs"
       }
      }
     },
     "localname": "CapitalizedContractCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "negatedLabel": "Cash acquired"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r25",
      "r91"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r91",
      "r92"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails",
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r412"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Certificates of Deposit [Member]"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r93",
      "r95",
      "r122",
      "r126",
      "r127",
      "r129",
      "r132",
      "r141",
      "r142",
      "r143",
      "r210",
      "r407"
     ],
     "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."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical",
      "http://idt.net/role/StatementsOfEquity",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r34",
      "r243",
      "r484",
      "r510"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/BalanceSheetsParenthetical",
      "http://idt.net/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common stock, value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r53",
      "r55",
      "r56",
      "r67",
      "r491",
      "r517"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss) attributable to IDT Corporation"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r66",
      "r376",
      "r377",
      "r390",
      "r490",
      "r516"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Comprehensive (income) loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r65",
      "r375",
      "r390",
      "r489",
      "r515"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r64",
      "r75",
      "r488",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AccumulatedOtherComprehensiveLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Information About Contract Liability Balance"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r274",
      "r275",
      "r285"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfInformationAboutContractLiabilityBalanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r13",
      "r14",
      "r262",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible shares"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Corporate Bond Securities [Member]"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate Segment [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r61",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Direct cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "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."
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading); classified as current.",
        "label": "Debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r335",
      "r336"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred income tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r89",
      "r96",
      "r342",
      "r350",
      "r351",
      "r352"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilityCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "label": "Customer deposits"
       }
      }
     },
     "localname": "DepositLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r89",
      "r232"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://idt.net/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r284",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r68",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r120",
      "r122",
      "r129",
      "r131",
      "r132",
      "r137",
      "r138",
      "r492",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share attributable to IDT Corporation common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r68",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r122",
      "r129",
      "r131",
      "r132",
      "r137",
      "r138",
      "r492",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r133",
      "r135",
      "r136",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EarningsLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r412"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity:",
        "verboseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r106",
      "r114",
      "r116",
      "r140",
      "r212",
      "r261",
      "r269",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r527",
      "r528",
      "r529"
     ],
     "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."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r205",
      "r465",
      "r467",
      "r469",
      "r471",
      "r473",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investee [Member]"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment propotional interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Estimated life of investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAccountingTreatment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r26",
      "r159",
      "r206"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Changes in Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r406"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity investments",
        "verboseLabel": "Current equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r201"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "periodEndLabel": "Balance, end of the period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {
     "auth_ref": [
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Carrying value of shares decreased"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Impairments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfCarryingValueOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.",
        "label": "Schedule of Carrying Value of Equity Investments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Carrying value of shares increased"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r400",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r314",
      "r396",
      "r448",
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r395",
      "r396",
      "r398",
      "r399",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r302",
      "r303",
      "r308",
      "r314",
      "r396",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r302",
      "r303",
      "r308",
      "r314",
      "r396",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r314",
      "r396",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r400",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Liabilities Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency."
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Total gains (losses) recognized in \"Other income (expense), net\""
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Total (gains) losses included in \"Foreign currency translation adjustment\""
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r314",
      "r448",
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r403",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite lived intangible asset useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r230",
      "r231",
      "r459",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r227",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r410",
      "r411"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign currency transaction (losses) gains"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r72",
      "r89",
      "r188"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (loss) on investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r217",
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Axis]"
       }
      }
     },
     "localname": "GeographicDistributionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities."
       }
      }
     },
     "localname": "GeographicDistributionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r224",
      "r225",
      "r478"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgeFundsMember": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in registered hedge funds.",
        "label": "Hedge Funds [Member]"
       }
      }
     },
     "localname": "HedgeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r158",
      "r164",
      "r168",
      "r171",
      "r174",
      "r476",
      "r486",
      "r495",
      "r519"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r60",
      "r89",
      "r155",
      "r206",
      "r485",
      "r512"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Equity in the net loss of investee"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r338",
      "r339",
      "r341",
      "r348",
      "r353",
      "r355",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r96",
      "r115",
      "r116",
      "r156",
      "r337",
      "r349",
      "r354",
      "r520"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Benefit from (provision for) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Trade accounts payable, accrued expenses, other current liabilities, and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses, other current assets, and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r130",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of dilutive securities: Non-vested restricted Class B common stock"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Effect of dilutive securities: Stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InformationByCategoryOfDebtSecurityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.",
        "label": "Debt Security Category [Axis]"
       }
      }
     },
     "localname": "InformationByCategoryOfDebtSecurityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "auth_ref": [
      "r535",
      "r545",
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.",
        "label": "Investment Owned, at Fair Value"
       }
      }
     },
     "localname": "InvestmentOwnedAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "auth_ref": [
      "r536",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance held at close of period in number of shares.",
        "label": "Owned shares"
       }
      }
     },
     "localname": "InvestmentOwnedBalanceShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investments, Fair Value Disclosure",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfBalanceOfAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r477",
      "r501",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Debt Securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/DebtSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Lease cost"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r435",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Supplemental Disclosures Related to the Company's Operating Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Legal Fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Future Minimum Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease term"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r95",
      "r166",
      "r210",
      "r380",
      "r386",
      "r387",
      "r407"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r95",
      "r210",
      "r407",
      "r481",
      "r507"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r95",
      "r210",
      "r380",
      "r386",
      "r387",
      "r407"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r29",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityDescription": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of credit, description"
       }
      }
     },
     "localname": "LineOfCreditFacilityDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r29"
     ],
     "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."
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Noncurrent equity investments",
        "verboseLabel": "Equity investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r251",
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r246",
      "r250",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Regulatory fees audit"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r251",
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Schedule of Available-for-sale Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/DebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r38",
      "r95",
      "r210",
      "r407",
      "r480",
      "r506"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Mutual Fund [Member]"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r51",
      "r54",
      "r63",
      "r90",
      "r95",
      "r105",
      "r109",
      "r110",
      "r111",
      "r112",
      "r115",
      "r116",
      "r128",
      "r158",
      "r164",
      "r168",
      "r171",
      "r174",
      "r210",
      "r407",
      "r487",
      "r513"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income (loss) attributable to IDT Corporation"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r51",
      "r54",
      "r115",
      "r116",
      "r382",
      "r389"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net (income) loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r103",
      "r104",
      "r107",
      "r108",
      "r117",
      "r118",
      "r119",
      "r213",
      "r214",
      "r295",
      "r296",
      "r297",
      "r298",
      "r330",
      "r345",
      "r346",
      "r347",
      "r460",
      "r461",
      "r462",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Recently Issued Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RecentlyIssuedAccountingStandardsNotYetAdopted"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r270",
      "r378",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Grant of restricted equity in subsidiary (see Note 11)."
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r269",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://idt.net/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Other income (expense), net",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of reporting segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BusinessSegmentInformationDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Direct cost of revenues (exclusive of depreciation and amortization)"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Total costs and expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r158",
      "r164",
      "r168",
      "r171",
      "r174"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Income (loss) from operations",
        "totalLabel": "Income from operations",
        "verboseLabel": "Loss from operations and net loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/StatementsOfOperations",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r429",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Total operating lease liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails",
      "http://idt.net/role/ScheduleOfFutureMinimumMaturitiesOfOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating lease liabilities included in \u201cOther current liabilities\u201d"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities included in noncurrent liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/ScheduleOfAggregateOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r428",
      "r431"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r434",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted-average discount rate-operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r433",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted-average remaining lease term-operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r422",
      "r423",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Schedule of Aggregate Operating Lease Liability"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r257",
      "r391",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.",
        "label": "Option Indexed to Issuer's Equity, Type [Axis]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding."
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r42",
      "r47",
      "r408",
      "r409",
      "r413"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r52",
      "r55",
      "r57",
      "r64",
      "r261",
      "r414",
      "r419",
      "r420",
      "r488",
      "r514"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other comprehensive loss",
        "totalLabel": "Other comprehensive income (loss)",
        "verboseLabel": "Other comprehensive loss attributable to IDT Corporation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails",
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r43",
      "r47"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Change in unrealized loss on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherIncomeExpenseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r300",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Income (Expense), Net"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherIncomeExpenseNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other intangibles, net"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other investments.",
        "label": "Other Investments [Member]"
       }
      }
     },
     "localname": "OtherInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r31"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other operating income and other operating expense items.",
        "label": "Other Operating Gain (Expense), Net"
       }
      }
     },
     "localname": "OtherOperatingIncomeAndExpenseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other operating gain (expense), net (see Note 10)",
        "verboseLabel": "Total other operating gain (expense), net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOtherOperatingGainExpenseNetDetails",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income."
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of Class B common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfCapitalDistribution": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.",
        "label": "Payments of Capital Distribution",
        "negatedLabel": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsOfCapitalDistribution",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r79",
      "r369"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Cash paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails": {
       "order": 1.0,
       "parentTag": "IDT_BusinessCombinationConsiderationsTransferred1",
       "weight": 1.0
      },
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions, net of cash acquired",
        "totalLabel": "Cash paid, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Purchase of series B convertible preferred stock",
        "negatedLabel": "Purchase of series B convertible preferred stock in equity method investment",
        "verboseLabel": "Payments to Acquire Equity Method Investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/StatementsOfCashFlows",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of debt securities and equity investments"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred stock, $.01 par value; authorized shares\u201410,000; no shares issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r4",
      "r6",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r82",
      "r98"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from borrowings under revolving credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from note payable"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r76",
      "r77",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/DebtSecuritiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from maturities and sales of debt securities and redemptions of equity investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r81",
      "r326"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductLiabilityContingencyTable": {
     "auth_ref": [
      "r243",
      "r245",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Product Liability Contingency [Table]"
       }
      }
     },
     "localname": "ProductLiabilityContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r51",
      "r54",
      "r85",
      "r95",
      "r105",
      "r115",
      "r116",
      "r158",
      "r164",
      "r168",
      "r171",
      "r174",
      "r210",
      "r375",
      "r381",
      "r383",
      "r389",
      "r390",
      "r407",
      "r495"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://idt.net/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows",
      "http://idt.net/role/StatementsOfComprehensiveIncomeLoss",
      "http://idt.net/role/StatementsOfEquity",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r233",
      "r509"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r69",
      "r216"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision for doubtful accounts receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase commitment"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r16",
      "r24",
      "r508",
      "r537"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Trade accounts receivable, net of allowance for doubtful accounts of $6,230 at April 30, 2021 and $6,085 at July 31, 2020"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r309",
      "r440",
      "r441"
     ],
     "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."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r309",
      "r440",
      "r443",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r84",
      "r98"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Repayments of borrowings under revolving credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Repayment of note payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedLabel": "Repayment of other liabilities."
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r10",
      "r91",
      "r92"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted cash and cash equivalents",
        "verboseLabel": "Restricted Cash and Cash Equivalents, Current"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfCashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r269",
      "r331",
      "r505",
      "r530",
      "r534"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r106",
      "r114",
      "r116",
      "r212",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r527",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r287",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Revenues Disaggregated by Geographic Region"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r58",
      "r95",
      "r149",
      "r150",
      "r163",
      "r169",
      "r170",
      "r176",
      "r177",
      "r181",
      "r210",
      "r407",
      "r495"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails",
      "http://idt.net/role/StatementsOfOperations",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r432",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r49",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Balances for Each Classification of Other Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSharesExcludedFromDilutedEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Shares Excluded from the Diluted Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EarningsLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Acquisition Date Fair Value of Consideration"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/AcquisitionsTables",
      "http://idt.net/role/ScheduleOfAcquisitionDateFairValueOfConsiderationDetails",
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Impact of Acquisition's Purchase Price Allocations on Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalizationEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Capitalization, Equity [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfCapitalizationEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/Cover",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/CashCashEquivalentsAndRestrictedCashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r1",
      "r95",
      "r209",
      "r210",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule of Balance of Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Other Income (Expense), Net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherIncomeExpenseNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r158",
      "r161",
      "r167",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r158",
      "r161",
      "r167",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Operating Results of Business Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r35",
      "r93",
      "r141",
      "r142",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted-average Number of Shares Used in Calculation of Basic and Diluted Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EarningsLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r145",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r181",
      "r522"
     ],
     "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."
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r145",
      "r147",
      "r148",
      "r158",
      "r162",
      "r168",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r180",
      "r181",
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BusinessSegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Selling, general and administrative (i)",
        "verboseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations",
      "http://idt.net/role/SummaryOfUnauditedStatementsOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series C Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r89",
      "r235",
      "r237",
      "r238"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Severance"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows",
      "http://idt.net/role/StatementsOfOperationsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Number of common stock issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Number of common stock unvested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r430",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfSupplementalDisclosuresRelatedToCompanysOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r145",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r181",
      "r226",
      "r234",
      "r236",
      "r239",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfOperatingResultsOfBusinessSegmentsDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByBusinessSegmentAndServiceOfferedToCustomersDetails",
      "http://idt.net/role/ScheduleOfRevenuesDisaggregatedByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r93",
      "r95",
      "r122",
      "r126",
      "r127",
      "r129",
      "r132",
      "r141",
      "r142",
      "r143",
      "r210",
      "r261",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetails",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical",
      "http://idt.net/role/StatementsOfEquity",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r37",
      "r100",
      "r101",
      "r102",
      "r106",
      "r114",
      "r116",
      "r140",
      "r212",
      "r261",
      "r269",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r527",
      "r528",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/AcquisitionsDetailsNarrative",
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeDetails",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/BalanceSheetsParenthetical",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r140",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/BalanceSheetsParenthetical",
      "http://idt.net/role/Cover",
      "http://idt.net/role/EquityInvestmentsDetailsNarrative",
      "http://idt.net/role/ScheduleOfEquityInvestmentsDetailsParenthetical",
      "http://idt.net/role/StatementsOfEquity",
      "http://idt.net/role/SummaryOfChangesInEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r261",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Number of newly issued shares, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r261",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Number of restricted shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r15",
      "r261",
      "r269",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Number of common stock options exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r261",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Number of newly issued shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r37",
      "r261",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Number of repurchase shares authorised"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Remaining shares available for repurchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r20",
      "r21",
      "r95",
      "r185",
      "r210",
      "r407"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total IDT Corporation stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IDT Corporation stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r95",
      "r100",
      "r101",
      "r102",
      "r106",
      "r114",
      "r210",
      "r212",
      "r269",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r373",
      "r374",
      "r388",
      "r407",
      "r414",
      "r415",
      "r420",
      "r528",
      "r529"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "BALANCE AT APRIL 30, 2020",
        "periodStartLabel": "BALANCE AT JULY 31, 2019",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets",
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r269",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative",
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r444",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Revolving Credit Facility\u2014Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/RevolvingCreditFacilitysubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfImpactOfAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetDetailsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r36",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r36",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r15",
      "r261",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Repurchase of shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r36",
      "r271",
      "r272"
     ],
     "calculation": {
      "http://idt.net/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,192 and 1,616 shares of Class B common stock at April 30, 2021 and July 31, 2020, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r261",
      "r269",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Aggregate purchase price of repurchase"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "US Treasury Bill Securities [Member]"
       }
      }
     },
     "localname": "USTreasuryBillSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesDetails",
      "http://idt.net/role/ScheduleOfAvailable-for-saleSecuritiesUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://idt.net/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "(Gain) loss on investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Schedule of Unrealized (losses) Gains for All Equity Investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/EquityInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemInsuranceProceeds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/OtherOperatingGainExpenseNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r121",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Diluted weighted-average number of shares",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r120",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Basic weighted-average number of shares",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/ScheduleOfWeighted-averageNumberOfSharesUsedInCalculationOfBasicAndDilutedEarningsLossPerShareDetails",
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average number of shares used in calculation of earnings (loss) per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://idt.net/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5498026-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "http://asc.fasb.org/topic&trid=2122503"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 1,3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r567": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r568": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r569": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r570": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r571": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r572": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r573": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r574": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r575": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r576": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r577": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r578": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r579": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r580": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r581": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r582": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r583": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r584": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r585": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001493152-21-013897-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-21-013897-xbrl.zip
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
M*1(6-4KD%AAC5"Q#GEI+!T:&DFM)'LA<GMDTF=!,F8%B<AV[71@KL&P.44;
MHA1)BT:-483(((LY)3\X9JU82"^,R)7<L@+%NX&@CLA.&"_"7<39[A)LL$:P
MK??V-9YMGQ4>T\UU-O.-NH&C$QD2B[A1":<$R T82.4)48OKL$0YB"?Y0,8R
MG9$RV[0NL=X2PF(]YZN*7&>3_,P3[:?"I7&&VMT@MJ0E@T#IT%I@*YU[D4 A
MQN <6L28V$Q=4,;EO +KY1B9;A<!MKO,"L L;\+CS&[OA#H112@ZY 1P,1N*
MA[DFW")?Y1\WEQ.61QB(5$,T(O$W4%GZM G;I%0^[RVH*(N^7-*S05'NN8[=
M'40>"SK\HMEW$!*[RX60LDR.LG6XTI%74138EHV<^(K<0LI,!4&F"9,+%>0Z
M&Z8=*9-B+'WE@<E,@)D^YD>Y;/\)2R+0"YO^2N_"\@"8M\=U=)*79'/##JQ9
MKC/D9JX:*5]8.HK0IE(;D2++S5@L'P1>[-G=2O_*-P:)(E!$Z0<%=Z9X//LS
MAP_VJXZP9&YEOJ?;'+-,GL7N3O!?!2(*ER=%Y%J9-#>/HU1*E39SV68O8,[1
M2*:I$)])H0,%84CMH82!-(GK[(-CR%B&#O+P2A5;*1W%QTS" ;L+9$E@#_L.
M?IPQ[,268,\8FC&D/]:5P#^=,]&152 %P%J(K7FI/Q7\@<137@I8^63+&/N-
M3'E2O(D#3V<L6Y1#I6FQ.0'P$".-F.__3_*E*'XP!*!'B5+))9R!]R8;(>9P
MVWI39-Z-I^H7]K!P!X&PNPR@0X F5%BDL<-6@$=A$P,0;;_8*Z!?R:653"8J
MG@C2,0F_+[Z@U$4N$:-QK&8"K=.ARK,'?T0L$.$S,H^.B+=DS>$.WJA7IUZ>
MT[DV8';N.O_*$L'^66$G1R?'K]O3[1[#W7S/_.9EUV,MK]N]NVVV.C>__;IW
MM&<_WS;;[?+S5WL[E6$ZI*Y'/UU  ^E0Z&J@XIB/#>)<OJ-G@^M^_^NGGY!2
M1-53Q@91W2N>7Z[[[7*^,0_I3&X>XN-#RYCME]GTK'+AV=G13W\AH?SVNC=%
M%$MG+F,>/.0N,7MX_SH=JW<:-5,KG%F;=0(EP,EH,T)960T BKW&RC-L\Z!T
M&LOQP;_^M\%G U+^%/)>^*'%3=CX=OMS.,'<-_,<; &?XM<,^)OC:.71UK+]
M[;C>&DH1+3M>BI5>7DZOA. 1CVHV$S2^=W(KP?XJ$FUIQ=^J5013Q.$YNX72
MO,!2'S/49!3["]8;VS+]G'6Y25FU6M*SW?EW:?V*"7\G$[ZTGV/]17)>3L:K
MR?IQ?EC/LBO9>!TXBRWTB[L;!8Q&S'>>I:D7-Z^$50FJ>@VQ*,.R%,P:13./
MV'>_UW^E-@;O>NT/^4^IZ!=7_P-02P,$%     @ <G[)4OH3#K08!0  <QL
M  H   !E>#,R+3$N:'1MY5EM4^,V$/Z>F?R';6:.@9F\ ]>2^#*3-TIN4N#
M[?0^*K:<J&=+1I*!]-=W)=M)+@GEN*8< _D L5[6^ZR>7>UNG#/WMW&G6'#.
MAMT!_@?S<=R1.QYVG%KZ'V=KV;33NQA\AFOW\WCXH10(KEO0J,<:7!91!>?T
M#JY$1'@Y'2C#-94L*.%&W'J9[]/T7E=(R*:\!1[EFLHV?*NL-D1$3AFO:!&W
M )<O!B9":Q'9L5+'.;TX=U?UK 0D8N&\]9ATNU:QOVFJ3*FSQR<J;CLU(Q M
M<KF&9:=Z+\9"&J#4>AM63279=+93:$ZO,_SS;-0;N<7"8;/:<&J]SG,!W>3
MLQ_:1(3^\YS<[@'VJ=0L8![13/!BX3*1*B%<@Q9.[PK1-GZ!WZO7U7X5)7AF
M#30.C^OIW#Y1T/5%K*D/*QL7*T_J[T$$Z5H]HW!-Y(1PJBH7]R&=0]?3<!%
MLUYO'KQB"[\<O_\K47C6\VR0<9^:5S</JS\?[S;4C9!)GN \X\$=TS,P!/B4
M$(G6#>=P16,A-;(#1@,7^D+BHZ4@[)N%>Z%_DXAV7T0QX?,]:9\. *=/A8SP
M+95/^%9IA=ZD0H$B'A^ZL60A'-;+Q4*SWFP 4C1@(4XLE$!V)I)IAH@(]V%X
M[\T(GU)4(HJ84NLZI)KF*I1AA+!G44)#^"@X02/T9XP&* ;%:G9+D=+H3E06
M"PC.R,E E)%:QM7P2[SB*TO_VE-HKK9UK[)1FV2>%3_H6?" 4XG4J<K&ZXC=
M%\WA"Q=W:(<I;;TI*OY [VL>58^.UZ^H!X ?57>,NU$M%ERD1^9H01*BUWE(
MQ= 0?^$,DMXD3-((M5"&-\L@OT_0WR0TCO?]@P77EJZS<)N,<(V3PZ.V<:BW
M9^JW2K%F1C'&,11':?3&J*\)XQBV&+>4R?E'F G[L:3*4*ULIDD8(AH,W8R$
M2$05(_=PQNP*&"?<,^,HT&=6M G6N"H)4Z:*F*8WAEJ/M-6W=Q0O+L?8);@!
M<J15+'Q,.(63,IAK_94BW7Z,;K<W'D)_.!Y?7W;[H_-?/Y3J)?M\V1T,\N<G
M&^".^7IFEM;?M3'!ECZ5%4^$(8D5*I1_,R6WXUX]7?RMR78\$N;F0D.7LK:
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
MU0F(1%*QE!I)O /*=9+P20G&)B=M74,OAVDBS' ?D >%#MAJ#$6XA A6KJ6
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
M"QX"M284E6BXE PD922J)K0U[7,/T2AD>H!6^4LAUJH_ 6T2,/(]^)ZXAFY
MWJ I\_<(50+38S92&MR!N8W2:O*4!HS0V$)IC4#FN(G2#9'"-DHQGEU ;M6E
M$M%UKAM >= :=D +C(B77YXK\+/2T"&[+^D3F'=,^Q>G*QP(/,:>>+P<P"0K
M/Q[J&KAKB&)W.R.8)X637HKVU3H'>(/+A);"CQ%:,;6R%,XO[13 O[(@\!@'
M!1-D98ULS&,T(Y,=>(@DM%W"W'=$F@,?+<#H;_%R$%6=JQE9BA#J7,N$7JR2
M+6 >SA.';/]1>6'564@[4 KD(&*8(6"\+R>)I5A79P'SU2,)+84?([1B*K)=
M$HJ94/!ULM,-](+K_Z'M$N9N==(<^&@!Y@97?!Q$56>,_9U$ER*$.F,L5Q-D
M98WL73IWVA-(C2(M45,W.P./23$-JW^M:,IH,G()&.C&2+3^/E)>K&,32"?R
MQ)@"<8VR?)$_6BGH7 '3U(W.&!BBI6@/5^@&LEN@@6=1[0%C=/1%<*F=41:'
M6/$E%K'YR,26-A ;4-%"SP1@^9E7BGBOJ(HU=3<WSB:@/K" <>OL.?^"Y)XK
M3RO5^&7.5]DID)CW]20J*BH70S1W116<@7NK"Z2)H5@*,#W;<Q>&;IIWF@%$
M57F%/XJ*=@K@.H"UW?>5Y9L7\(!A*0-%@@^#'S@#8]U4_+?<85Q$H*,X)J-H
M4Y,<HQBCC>17]*[K;C>?*JJZ>$<0KP0N\4F,UVM(N:2,1?54U^0@#@F<XR8'
M6^B/*L<%(19L,48ZY)=RE=&(L,58<TE^4:/R2H_=C;ZNH5048[>ZRZ'3K;#@
MZ?RIK6PD>!8!KA[F\K9'S3\C#D2@7NJJC'KN6IKDSU818_*T*UMV.'XM&H_
MWH9>?4P0 _BU[$K7'E!,%]A!$H"C+@S[(#)O##  A@'DX%XJF'7CEWM4LF=B
M=Z@^;>CP:]"00\F'8P!W$4T&(WO^!E3W[XHI7HN:+%JZ,;T%*HJ+ZS!4-DW$
M5;A-EE6"2T7<N>EN!*^5D=<)QGLP?4>"M_9+"3AOG40$KQJ 'XHUU"?PZ:*L
MJ-,S '.BD:+9'D)4C-DQ5Y='LSY"98J8HL=\]QLI3D*L"8'KT6)PTQJ-X3\1
MM% D4M>TB:AN6*#MRES"WZU%GJT0N,,?1B7"UI:6,('$Q7;$&0NA71BON/.S
M$RARFITMG06V[M$%;?6C71CIQ=0ES-5G$DQLUQS,$Q0(,;%53S 7T FP$4(K
MJOA/9(1J[-XEOIT'\>MO OZ=@P+.6[)B\(D6(B$^";1&8^W<)RX"$K<-+<ZB
MV>-7*.<?;V@/G2ZD[]4>J= 9>.DX%4W%/%,&D&J@21&GKY#CG\ &2D23EA"?
M^$UWS+;M"$03F*C?T$VK,[C0=1F&B?)LV$?S15(GJ)YV!L8&D!0;OO#?*D#_
M@)_SPIH@N_C-<1?8>XL70 ,&#(DA)S*,G=%$ ,C+$V0<#4").M8D DL$1J3/
M=U5GQ!/$'X'IUW/J%UZ"'/U%\KO#B[ARN8P?:@MMD;]IXXEE7D&#HA96;-S\
M,]?VK@6P;>DM>@^:]!O > GO(%-'Y!Y;WH!OA_]%A34K94[Q3D)9X[2M:Y*'
MV?CK*N#@%N,,<,0M]+-(%>&;X;],1;954]>@:D)W *!VV3L7"Q&X+1R[X!N+
M'#"/Q4Q##GD<<JA29N!6-XZ(J3W&(7+Q#%P83K$L,>817&0XQ;.F-)CR,-SB
M,&$5C(DW66YQH!CG\"@2!CNQ5<=\#U\:<L""ASQ>^^T._.T,UMI#9K,_XFTA
M5##OK<>D<^LN007S4=!X=&ZOH%<P'\IP![SXT/EA-X%B/J0:D] 0$BUEK%VE
M@G$K.)%VE0KFO5#B[2H5S%?P.!O)G4%C*$)7T]*6.Q+-CH&*.,!<.!UW(![D
MSXD]+H$JUZVF)G<&SESAF-#!O(F8%&/;(8;Y.':"C&W;^*U@/J"=$&LAM(Q
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
M2Z_=94ESZ5EZO?]+S])KZM/K5/# TFLJTNMT; %+K[.67J>"$Y9>4Y1>IX(
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
M35:>%'DBJHMWKTB:F4 <)I#!^(!AO'_6^,P[,O1.4RR&YZ1VPA$=0>)GMCH
MY$5?D >)\5#"61( HT';R(*<VM.V@AN0"'G/U3?[M'$K ^7D"CR(:M.FE][-
M6G<Y8M1]2)T7]A8H&4[HP8D09SLM"9P$1(8,)RRX6CTQPZQ(ZJ=*R(],*1WG
MR_-_5>8-TMW)O6D/FK&:3V!^.&I^K-..WIQ(+MMHF >MR_PNCD %?"#AP'E^
M?G1-\&EW'B'\1+9?"&I$_=QZ\]I\XO^L@&0+USG4MA\(1CNELJ).+.4)=-'@
M)\52@-E\D=2)#&0D%Y023BQ[#[4S:(J&AEIH;X#1'8H&.)WZ/V#EAH @Z:4-
MPZPTP#$8[B\,,]1$QV"XUS"D+*G8?@T/@^&^P9#>W;' @PUMW;GS2+Z%_]=0
M)/BO/=TK( I+.Y<.+4H6.$8Z.<$P>F@8S5!4R3!ZN!C-2LC),'J8&*4P'@V8
M;5^7I,EH8A_7:0/K3C. J"JO8'8C)Q++A:AHZ-#%?@ T[(R0B&))=>LF^1L1
M/.*Q3WXY\R7K\N^)(YQ#Q<H&8>PK0K96_9B%R:2%R43(%0YVS$31::(HAUC
MI9;,GF72GJ5\%2HS1]2;HY00,JL1G ,9&/,)B:.)IDC.T'8T3&':!<:3(@'S
M?().K6<9*NC(U8VARQ/)ZA@SMA;I?50I'!9&[C3E"1BFJ,X$L>]H".9W_]>]
M="PL&B1OP9.N/BG:0\, LF*=BY*B0NI7&B7]VRAGV.F=G8K:GE09EZ6P[%LV
MBFH[;")Y.PK:.*\4#4T^\1$(4B#OHJ>K,@C.1 L0SCO*3'F8\NR!\JPW/@MQ
M&I\%C(W/,!9S%.ZN>[:F R/G(M@OBJD7\T+E!'[&?9C[I^57H*<%/-_>"3(#
M7S$3@OVAV.^ ]-T$O,<> ^ C6_3=]F0$PU-+]P%<!!FLTNCW5,]+SX"FCQ1M
MVVNWRV7UO7X/=O^^)(40 D6SM1Y\C*-+@3T-WOE,[$6[ 88$U4A\ %O ,8;_
MC/T6J!'HM'(+)K+(*&WD:.6S(=_Y67DY,3QW<G$#Z,)NP<"$SDR4+.@+"H7*
M$6?IL]_INJ7I%H"_+_+5HR^?/ZY\?]M#7^27O()H@,^MD7EN4<#X7%<(Q0*!
MAU9P2G;^4$)BK9(0:Y6 6,O%LN]#*_G2#@\M%3$^="'6<CE/@-@*3X;82I4
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
MP[]/PZLSZ;1R]IN,&UQN:,CSX\6]J.7R7[[[BS&M"&3;>3LZS2:A2=M@(86
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
MP%IT]5Y=6X^R="E/_XU3P=QEMRTPQ;1)YW27=NY!5#34(V(3_S[':<#BWID
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
M3@F@21M0PN98U*(66A;$HF_;=0D_&M,CKPO VS>BA'1 U*9HII6F6_ +EH[
M84\Q$2VH) -%$S5)@=&^:<%?C.!;S0_DN7*E1TYL[J/_Y_B8.U> *I]P-^(#
M5+(N^#,!F@1.N.(G[KNH3N"_\MSQL6O:9.5IH\HNS8%QJ)A_HHRLY6?GV*\$
MTZD9]/\^@MJ&?H9BE=R?E]\!$S]5')N0%O=?G[AG1;:&2!K\7Y\X))EC4WD%
MCGC0:P(32TL?^XY?]<]<'9$MO0Y^UB,W5V*?N-YT#-]?-\1[1?K$M:$M<J3:
MUI$ B]XO?72_A?ZRT&E7HS]_A'+V$[D!1&C [2'L)]S87K&9D"%7&9+PDC17
M+9NO%+S"0T)U,$F340EE\U*VR\[74%CQU.?Y,K($-KFML][;-XW.[4WGMMYK
M==IT<Y$%23<Z[6[GJG56[S7/WK[I]N!_KYOM7I?KG'.-SO7-;?.RV>ZVOC>Y
M5AO^W.3>776ZW?=),46GT-[=:>)$5J#K34P0.!$8SO"Z07V!K_<%H3 KO[V^
M#O1*^?['M'"5A\9Y,H*$3^T/0A?C!A_<,=?PQB?S/YBH<Q=%N088PD 7%2-G
M=R6]N[*[>#V2/8IN,,,YB:/E@JZLF&-5G)Z@\:'P@_[UW1"U6Y\Q:JN!TN:0
M>O8 VX,]V]L_#GX"4C?(&UK6OX_RB[4JUAI]O_IH>]I^;>=_7/0487,JLQ07
MK5'BSQUZ#1;>2,OFM.]3HGO]/35?]+.+'[?"/1'9\)F03;'O4RQZ_5$U;ANR
MI$U__3Y@W)SW?4H6K\:OPK]W^F\%*$.:<1-R RLQ [=-\N4(PO3UE-0$VI_O
MO_2&!@#<-?S*T.2:FHRZU^Z_>/PQ1Q6Y];&AJ%R!SZU0&7UA&0H\8FTKVF&"
M@#;;$\\1')C?H]>5985=MKK[$*C$D*^PF%H9]I'^9+Y3-,X:ZA-3U&0SW%CU
M"/+U/]CHN0 *W?H$1G?]5[DF_7K\_<-X>AZ2:?^?I>7%XE]^E=C RZ!6OI[_
M*V!E5LJXOB]9&V4Q+Q6L?)Q=&+51COZJE<H*9?%^J:S(-D7T)WR;56;QG_$+
ML#;*8L. /=[CS#K6$!A+A>;%U&WH53J#GOAR ]&IR_#W!A!-< :<_RX-Q'BQ
M;K3O8CX_N"P0O?70)M?N=5D4QI<<'QMJP:C!/-3B+(2ZW&E0)U3E%<B7,)Z$
M,>>%J&A(ASI:%T@30[$48-8-Q81_.H,_:@^.4KDJ9I\D1='D_2^Y_WKWS+_^
M5+I?OP_CW 2#Z7ZYHR^-H:@](/V"MLEES[E0#II*\4E45+0_=@R-WK$)S1EG
MSCDEO;2KSK5F)V3AO>L6PT]JE=.X0SS<((Q _T%P#>E9 B)=U=OO"TO+,.Z3
M]I"^$]SW'A"F/^2[;7?6GVW7K01)Z%PW 'QD8V(80).F/4/43(> NB;;/SFS
MU5S!A?;J][=W9V;-O/O]M4IXL-6J8 *OBIWQRDDS9CEKP1\GRK\GIF5WH^RR
M515K>RKA^PH3P$)B9:I*T6_"?JC"J$^+9^87/J:S(KWR1"^?+>.$P!Y<5DHO
M!DC&+E6!H8!^%) M(^9SA3+^BXMQ%!7=JV]1:#3?1OM7E*^T"^&/>!TG1(HQ
M5S<P,MI::,R^/A#=H0@#@<1"HE(YWJ5#+"R*O'Q$XYI2C%LYF4>+M8@D Y.:
M;U&2+2/F920=6>0)+*-?9''NB2Q\Q."*H&4/]T$QEV[8T9GG5MJ>WM8U)"%#
MMZ?^M%#W$##1WJ43A:#H T4AC[_4_JO:_BF8WT:57S]K1#<S&]NCBZ1*P%A]
M/^9%2K+!IU8.-T\XK=+]%E.1A.2)>GBAXM=@DGZM/>OJ0NQN>[X0KB/H<!6&
MM!LN"MN#XDC^MA[.WX;SK[S0[LM*?V3.?&NKT7E^N'OX_O!-2J^U(3#K7_;(
M[QR7_-[I>5B]Y5Y;XABZ;X?E/=@KB:\S5+GS$LLRPN^ D5A4LI%"B ;)T,N[
M^X$\.M8X!<TE$UGD*_BKUEE>V,37E6S44L%HFK?U?.3#A3/N?H0=I?0FK?-'
MK3SJ_2P3K  $7N"QH3"P%H:TSGI<0S?&NF'O0FT3(^7WW*:5:"5:8_"=;)G9
M4?_)W' <=>V(QAY%C*-)MSHGRM>-*HTE5.8HYRJ^N^A,9W&N'O%.B"+&JSB6
MZR=L<*L/>1I:.S7U^:V'L@ A1L"6V C8A<@PC( ML1&P/F=M#VT$;*I#B)8'
MP%8V#(!=FE&454-)\1#8YK>[5N\7=V C3_F^(!3=D:=3&,6=UYX'Y\\@YLC3
MYI^)8DTW3#>M$1IN&OKI<:>@AGY!R"7>^J2U%5Z.='>@)W#[#!>96^9,GC;Z
MB[LS7/@TT(T7G8%])4;]13'[TL2$M-DUOY&NV;^W/U._!NB*0(C6FY]7UD!2
M52G*$+T4UM$FVY%)G?M\;W ?OSA,.3>=97"!,T+F-AR>[X+#4Q>'O_CS\V:I
M4S.OY,S@\)3AD"(<EGQPZ'A25(*!?@IZ5QN+\X_5(;VH "*J-Z(BM[2&.%8L
M49U#4AX71DVI/>S1C<@%&S,1V:!$+!VW-!>B#FL97/:,D+D-G4)D=/;0@*&)
M,;7-BHO)K^>U?+NM=R]%NC'I$N]%)+./J2*P&-T^2M)D-%%1AA+4?N_B\KMX
MW:K\+G<*/U2Z@>GAR4&ES9D7IBLW3CB_1,<,,HB)C)"Y#;JUR-"]!9:H:$!N
MBH8&"3==G&K/O\3ZI/!M)$2=;IL>3KW@/ ,#15*L#*YQ1LC$#T7_=B,7D/QU
M:2K=/%Q?#J+>M9(P()?9\&+298D9R!1K0:]%N?-=GWSKO?X = .IIUO+F8JC
M/AE<E<]K0\A#4\LJILEH26%M0Y R94!7OCAT>Z_\X.;7:G"HB6>F**MSWC.W
M0!0I3+K*D8*[H#S>M;=J$=6>-EZGHCK454CNSL$%A8%$*D'#+F;"[7;<7YE1
M2!);QDP[&A:9;<,PE?Z(;3<SJ+ =8;K)S!Y4V%8M!61F#S9L-Y6!A.UL,ABQ
MC4>&%'J0PG8$&5P.?=]OO@5;..M+:*N&S_-"OV__JUCPC@/WUK(=SN/-ZNSV
M7[_SK9Y6_:?UYY]2]$(@UCECSEOM,SPA7NW>;EG]"_,2G=:OZNU&<U:NZ7%?
MZ^V[^NTOKB X^V<;,1:5>MS$;]+MB/H<D17_.S/C<?&? !D3(KT4<-]L+-HW
M'^#'H[C+9_WK9F?@3&<0C@O"['1$/^"0#HZ!*WZ'_O'IA!"D$_CP%<)1,T5F
MBDRG(I]B4^2\[_!_ILE,DYDF8]7DV:OZ&\^(89GQ6,Y5*P)3:J;4>Z_46R9E
M):C5/F?KL%X]R <,),^43F_N,&7JS-29%G4.?5 1Z\V2N5K)[T8UIN-,QYF.
M8]=Q_Q.=6(?I"Y5<K<!4FJGT7JNTLP*S=:!%NS<=DL4QO+A4SKI:LPR;Z3;U
M93,,JEI#N?,^:JO?M1SE/G GH_D+NS$4M0> 1H.?3DP8_I@FS&WN%4U$0NF_
MWCX\E1\OSL_-3H5D)T#071Z1C_MLNH\L]N;_3# .=:($@6TJSBT@NW26$#2"
ML7I;"/N.B-3L9J6\WSHV@72LO!P/%5D&\,E0,?+*R[VA\H5:%9%>S0OY!>WX
M6$A;H Q@Z0.LQ@!VX  +*'"TSGHG,3QRN!N4"&XN!MW[X;?!F#+$=QQ@P="=
MMODL\@(SGPQ@) &69P!C ",)L (#V*$#;.5"DNKVIWAN[DLU?,1>- ^*'HM^
MFV+K]_[M (KW,?6<Z0>=!C@-O< *^7(U6@DZM<3)KZQ\ZCEW5I=_3TS+OENH
MIP<DG-VA:(![T00RZIP!FFE+_18XI50 W_ND2. &OEZ7;X&D/VCV4^QK]/J*
M<_$1%2?14BY%VQLLQ[8@'0(ECSB9K:+45H4.%BLL6&0 (PDPMM]Q\ #;*1O9
MO/U/.A)(O?B]>K+&[X)ZK%D+4R9:Y)&"M19X9JT9P$@"C&VO,( 1!1C;7F$
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
M5^>M+_M;F/.F_X5I#!S37X#6O_-3G$,8H7!L=TV($15[=ANA I*T!BYP'-7
M%& D <93@%& D0280 %& 99-&_)]VHE!+N*JK[BLHCR-+!L/9VD9*Y)2FWW)
M!!W(;P4EP #=DM"'&N#O2+54&\#WOJ@RN(.O-Y0&D(V>CI^"][(]^5MM7DA
M%\_S^534G"7L3,9(/L'<= B4?3RE^BNE^BOT 9FG!R0%&$F T3@$!5CT<7S2
M9L"6;C[2U3$E?LMRMXSAALI1\HJ:AELHP(@"K$P!1@%&$& \#5=0@!$%& U7
M4( =ZEWF_=U2@ES-_"P;^5RUG$QPN(Q5B>!6>_+\P]"^U^5K6^Z^VX1C/ZO<
ME&/;0-/(?2QCU&CZ'5(UE?PYF*/G( 4828#1J 0%&%& T:@$!1A1@-'J" HP
MH@"C[GH*,*( H^YZ"K!=R%F3.AG*I;)EZ#VNYAE"BIU;M-3F?0O#^\1YD/_V
MU)<JO*H%'AJ_5 -VO=N2WMH347QIG%9N:C\>B/IOLY+NBYDV2_2=S:[2]AY:
M1=5,XD:=(%*CC@*,),!H:( "C"C :&B  HPHP&AH@ (LPJN>E^43YC:R;=5!
M$NV^\X4M.Q-2/P@5CO#:EX8U*,"( HR&-2C 4GV\O\_#.LB9>^9SYMZ91E>U
M$3?;D_'=>>?NI3487@F93[F-N/\XA)I#KXK1M^]>I[4W>EK4$"%Z8SD)Q<A[
M(R4_6X]"^GU#.O+P!H4TA72RD(X\H$(A32&=+*0C#^%02%-()POIR(-&%-(4
MTF0@O=:--7.S;!F+BG LY8(+:]NA\%2XJ' E)5P;G,0[2U=<2>Z\&+V_.-%Y
MD%3.#E+.HA6S"$XIL;3E"/3D!2=<1Q3QO"TC3L'_X]MM_%,.*J998"::B9IM
MM=J>E/K#TW*E^#CIB:E(Q0\[4S-2#7):N:G4SJH.29464[EK7-TP(L<RB/EK
M,94(O0E,O(U* N(:<QN3VB,[VQ;;(TYOI+9OQ@&>*UJ)S-K?UO[8"_*Q6OQ4
M.*EP)B*<IY$)IU#8LC202B>53BJ=\;:*%XH%MBQLZ3.C@DH%-26"NL&%%J.D
M$I[=FA=8@2]F4D[7^]RHB%(1C>LP3:("JLCR8C;/5RJW5&Y3(;<11HM71;(*
M'%L2"E1,J9A2,=U53.,*.XML3J26,!75S(EJTI(:17Z5R!:X@XFZN!'LSYBC
M\"?X\S" =E2+MXGX@63V5$@A-T^P#-"^!)*\^:E+- \=&C&Y\-&:YK+L_S[
MO47_AI^3O7]O&Q)WQ4:&>)*&%H"TNS]]95Y5Q>XCBKE_/K@A_V@"[KO72[Z3
M;#NX!^C74!)G.THHQ68-5$,LH@8-=(?L6_B5OL54=04H3&5HJMHT'X'YKV,R
MG[]]5'7&[ALC2](5*^T96;XT%XKY>#$O".G&_-5YRZ'ZS#"'ABGA0]U_C*><
MY2DD*0@%VQ]ED5ELF>!9"DF*?AOWD]1,,"U%)TWZ>+],3[(@3N6!A#-XW%Q0
MU]9R\GN<4RF#>Y 1,C,-E5,*%0J5-6N8Y2"YM&.TH'RDDRO=PXZ3EY3!_<@(
MF=F#C9<0XP<-U2T4)/.Z99:2X<<)3L^8'4N^P1+.[V[V'B]!8?0.8'0.NJJL
MVAG<@HR0F3VDS$?-_&"93E'*X#YDA,SLP:5EV/-FKQ.9S2#O5Y?K\F6N1+A<
MM]F>\&?%U[^_<ZT'5<Y4N:X;^Q1*_Q NW;V^O_G-B#R*E/'E2 +J'NE14YY
MSH@7@?XG>^DC+NGY?R*,2R252<*73[CBB<AGM[37!Z3LE"=10::"'*\@1U@&
MG"=4_4 EF4HRE>29),=7,BRR(D^/9RK4AR_4B157+$DUZ?)BGBV*Y:S+=#3U
M%52<J3@3/Z23*$7.L:7L&^-4QJF,9T/&XRE;+FX[M(V*-!5I*M*[B71<)<X"
M6R@1*G&F8DW%.AUBG;141U,.G<]G7E##)0MPE<7$@"O+&@'E?&2B/8&/,I1?
MDC8"^&_U(>*$57T#IJQ:0&E/6I=GO=)Y]>_OLIJQ.:R[\M5;O$.+T84/@)QA
M#(<U^^60$%1[.V6Q)#\!)>*BOU7_&W;(4YZ.#J?PV^E8# FP D<!1@%&QN[:
MYF0/FIJ"3*Q2\'"B&#H:IW:(/16,= M&6,T;^2ST-#&4 BQY@$4^F3Q-#*4
M2QY@.0HP"C"2 (M\:G>:&$H!=EB7D_=W[0CR[YZV@9,-?G(REVV&N=L PY$I
M]R4+6/6N+UN\U3>-4:\_^_.=:?1,:=">%/\\50<7RNW-0S<5!5\[N7ZCVP0?
M Z?^8)QJSYQ"C.+.*XY[V'8XRIC3+S!#AZ=4::55:84]%4OT5*0 (PDP&G2@
M ",)L"(-.E" 19C#=77>^K*_L;EE"()P+044CM1>!?;LMDT%)'D-3(,/%&!$
M 4:##Q1@1 %&@P\48!FU(=^GG1CD+>;6>XLMVU1E&R@^SM^Y#%<0<ZN#H6:,
M ;#:D[-?E:?JK?#V2] REA@<I7?88Y@[423(,^PA5F&ZD(,,\%A(%59*%5;H
M$[%(3T0*,)( HX$'"C"B *.!!PJP&&SZT&9ERES"A?1FAU"7<%IE(ZSR+?%4
M^5* D008C3E0@!$%&(TY4(!ESWQ\GR9BD#>XX.L-45&>1I8] +IMM8P5Y9[-
MOF2"#F([ZGP'=$M"'VJ OR/54FT W_NBRL#)[FX V>CI^"EX&]N3AVOY7'T;
M_7A\H)G%'YRA:B>8F0Z!LH^E5'.E5'.%/AH+]&BD (N\DH:TD@[I?R$_?B"U
MARH5'RH^^XI/7$TU1%;<MCMXQI!#)2EY2X?&D"C 2 *L3(M7*,"( HP&8BC
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
M+[)\>7.D*3+3ZR(Z=5=M3W+]^YL;0='R7)F@!;6LXX3H=!Q 7?'#:C=A1U'
MW\/C/#40M&O_&TH,5C\EEAZ9T:O&"&O^RJ@!3) <+??*#-S4W=5CVC$1_W$7
MU9X6"FPNO]D.WVD_@W1CR:<;*_"9Z&V2AA9]H1FO50W@R 3D2',T'#K_FOWY
M2G<6#+\S5VMT/6S=:M^MBRM2;KU0M49^BB'#^T 9:<!)7]1/L%KT%0Q"C9B$
M-_\P:Y-\K<Q\??CAM0KUYE<N#+,RZ^"'$SXFI[7OK=K+I&Y4>XDWI7>5FX]R
M- H>D[[8?O @]21JTK1QVV)MFT%('])](SG M[BY*>P^I]AG7)H/?X(_+YB
MZ$# TA[:#)Q_IPQ0$>)"RJ'SZ,U/G1'K)A\. VE,CKPF ,=':*S6 'Y]C(X[
ME,Z/:S$A-/"%$W5?\XY#=';:\!?8#OB4VE7%QG3OT?]S<L)<J$!3OC!W4@_*
M:1->LH N@R],Z2OS2])&\">!.3GQ5(>BOH2_\#M43#]10-KH/XQX2(FFN8+S
M?Q^@I*)_PU7+WK_GWP%/2$T:6I 6[Z>OS*NJV'W$#>Z?KPPVI2QU KS1T^@H
M7W$"V\8P<,I'L*W@L&SN=?"S/KYY'/O*M,9#^/Z*"967_)6I077F<+5F( :6
M_%_Z['T+_66F$3Q]\-]GR.<@EIM >C[I *C7X+.'>,=<)L-598C#<]Q<U(N!
M7/ S#S'5P>2[%-[=R/NOXWX36;@O;7CG1GH $PO/W..CLWKCKMZHM*[J->:_
MSYUO:5Z(Q^IT4UFKMZK-XZ-6G3FKUYKUFZOS2JMZSEQ<U2JULZO*#=-LP5_<
M5FNM9EP<3R.;/M[KTDA!@^_^3?N.KL:=8R/61@/X63GTK0) NW.(#AQS!#XL
M.'B\]N#G\$.FBE.Y*[IR*EFJ5>_>F<!"+@'TVQ9\TZF&\BN1&]&[OY;FLA.W
M?QB\S?*J_/BK<7$VF+F(HS%-G^"U6NV.]Y(M:.T='_%>C<Q4L>&E"^7VI/FK
M(^?MUME%2_[P#2\4.4W\2YUNX4;,);U>TB>+2Y_[2U57 'J@('XJX@ODCE2W
M^HLF^L@3],TV.MHL-"7SS#"'AHGW"[NWT !-:]2Q5$65<+_;CW8?, @& O?U
MS'D5_A?_E3',XR/W+_!1[F__9?K2"V Z .BH.^Y0,ITL6$2HJ4C()'M5[;XW
MLA>1/3152-X0=17L 1V8DJ:-T=_!T':^BTBXU_'"FF@%F/H*5@72\=%'EX;[
M3\U/S&6E<C>E!/EA<*L8=>!C@CKS1SH-Y!$YZ!6J;D%%(4^;SL [\0#NQ,E/
M_+$*LL&@W<=SN(DVZ(TT_(SCH^;)XR>F@M<'EZ.-6?2T,;R:HSL3\@II(S2C
M6-/0%YT7S5/@7*U,X PG0!/%IFO!:T!;K $;!-^VCH^N'!890U5'CX1O@7"!
M-ASZ.XM?+"D(@\[.?T3@4!V/)O9S0E(T^';D"'#\FK(Y@C?W?S&*5&B]0IIT
M($/U)IECQ[G%="751/L[E?;CH]F^NTM6/C'3>58HZC32W-$<B%B[;P+@K!YJ
M3F8 8=^W4,P)OJP"$:$Q(L<R2)DS$$*8DQX-JH8Z2BIP\VWU!;A,/3[RWF#W
M)1LR8 QIP7-Y<*3+>VU71:X(9@PD$[T,478]@L\3>>=EGQ@H5DQ'TC!2K3X
M-HJ%^3_#081;SD(A;R %"B[^.CY"S_>)"%_\:C&>0 ;*('PP)A:)*=,9(6\.
MQ,&NH#D^V@8U"-U,=V3B+B^^9[,,_!)*Q\*=K9$8H)=OUB>0I..CKF'8KI\
M/A; +WM0\,1XD3\578=8@^($M9"-\F<]H?NQ:LO@L^9V P(<HDK5 'S_5)0Q
M)YKSK4F]/!U$PT"U+,1(OW9K5L\\S4'0@T'F+,CP";:(B(7MQDG5[H;CQ&M)
M[C/(FZ@K\ /H4Y^8*OH=QBN^\G> 9KPBY$IS#\,?L#Q$.W\Y/O)K A>C<T_W
M- T:&PT^]3ZQWC.Q:@IZYFKE<BBX^CQGC7\C8)PW00^I%4<M0#Z>0\YJAC4R
MP2IKO.*SQD-\NSW1+^]_/#V_=*TJ2*OY+:PPO[GVI"\_*0^ELJ'_+D'SV[U]
M,.["&5_(E5KA9"6D8AT?(6MTU(./9Z9GDN^L0]T05%P+9J/S&F$2.Q [WJY9
MSJYA-0(5BH9*3-#W>Z;Q"L\S^'3TS=FI:P.YKQN:T1L[IR[$]DC!I:PC'1M%
MR'[M3*=?X<,//D]%NLS)7<47A/D.BT&'\]RI[YI7CH'D+4TW7I'A9S'S$"W/
M%0=!Q= !9KW;F*[=Q:G5'JIJ6WF[:8^NH,[H ;,M(_9QZ'+=1KJ"RXD0[-5R
M0QM,!@/M5OG V*J-=LAY*&*.Z8GYE)%?OCR>/W[Y(H;O!Y'/?_B&+=(I_/!_
MUFX7RUR@RX7<Q]/EA&'?T,$)O*9T5<BML_G=@!R2$&)>5'@^32\L9Y+4]$P.
M)S>K94I>=@4^&7W/<!CO86DMCCP0S6X!,WMT.#0-=%RBXQ&^93SQ&>>L"U'+
M&)DRNEQJ4%4Z%B?*VX [-&:GMT0)8<ORFCU-B8 &/]8]\"#^Y,#$=,QTE[HY
M.W9J2,/;!ZK(=GCG):DAV!T?H;LCM(*=-#0O (4>,;5-40 3/MCYQ-REY$#.
MV[13'6C'^1 Z!2:ZR2G.U7.DPLL5ONO:XZ%SH[<<^6 9V9V([B8L.J-T+*>@
M%LVT<@HL79WF?@O=@UOX$KQXXW3N3U:0H"!Z3'R3-S5'3X-7EZ@@==A70=?W
M A3BQK>(@?0,3/?]?K\&U)VR"CP*YE^+?P%M'J0:[/7?\Y0M5B*O?4,#6!?
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
MXR^Y5$3B-GE8$["FTJH0R%M;938?OV&]5X">M.V5/@410_A%8 6>2X-R*.V
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
M=2K\"T3'T#1>5 5+#'Q8SX"''?J.!<P7%2HZ]/<!?)\R%0H/"@YPX',@2Q!
M!D-X1$'XNV@,D!T'0=Y2QE,)@L >2F-\X_16H2 K'!W(0TE5F--ZLXET\HNA
MC?"BSB0LY)]FBGF>0< O*9(U%2',M.G2T.><Y<-/N?K"XY"SNF6BCX]<JKVO
M8YEWY'%;E0$)0Y\3N*_G .HR$R@>H?C7_-?DQ,R3E]@%Q7LCO-* -UD;*>#;
M?_]S<L)<J$!3OC!W4@]> 9O@[PA 1J(. E^97Y(V@C\*S,F)=]=5U)?PGGZW
M Z#WB0*F8ZL^A9M;#?(<ZEJ$NW!9$)1>\<\:?[IM#(.N@BLRE9V&9'.O^S#'
M.(]E7YG6> C?7S$AH.6O3 U>E1VVU@S$0)[W?^NS]S7TI]G]T[M]_O<9,CJ(
MYR:0GD\Z ,HP?/@0[YG+9;BL#+%XCIV+M_! +OB9A[CJ,,Z'YDP</,''Y9R;
M(72_5&#)TA#!U1R!#PNN&4]]/ZAVWPN859"%4=&5&T_EMA"76_!5IYHA/W^8
M\V^42SX7U Y/:T]J%R\7PT:IUOT3A7<D4B.X"R%NO.*C&8N*>]C HUQW?%3H
M*)0ZQLC>\L3]0N!<B1AZ^,O3;3ZMM"?R(S FA:%9$?CI1BFJ-=2D\1=HL^K@
MP[>FW ?*2,,6\96/1Q7,HZFM,,6"=YV;LB.]O6I+^3"]:N?X\94)W;IV<P+
MYOCQ^OZ6P?TXO0W.E?-.)VAAOB>TI==N*IQ6*8_+T3?O1*^)9&VD><,Y+G1A
MWIG^4[SY_5=YGMS)/!'><)G@C= .ZB5N%"8O,O=#L_\2:/J:&=R<MX.",%4K
MU_PKODG-!S(R%1%N0B:<$%%FF[A<V#&/R.-2A/;?])$[>@H[T-0PP7PCX/\^
M=_QG(9,J<J?N] 4JM]]8B@(?6Y>Z0;\7$"2I9W93\._L/$OO$965Y=+=C<<
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
M&7ZT@CL\MM6:AU]%;4^:5@%(H^%/D>\GD66 EL"H@^'(=I+#H;H[A,$X'_>
M[*J-(XS?W Z]V%9NZ[^K ;QZBJ OI'Q%<I9@4.@X= &OHV?7! ZR'GVD@6:R
M <R+]D2_?&SEKRY/?^2B#V!&'*I<7$GTH4O4A;BB*^@_U;\C]07N(3JO-]5A
MS7G)0C^C/;D"/VXZU:LGHYQ?X#W*"$YR ]!\;L,&QT=YS_J=C^ )7'OR)U?)
M%:S2GY<KIWTSR^ FSKY%LXRD*TP#GJ)P@]"ABC^ ?K?XR>E6=Y9"=<-T<2:N
M*/JLZUTPH-8&T/VIXML]J#WY]2:7[)_WMT6KF/:,!G@C/3YR8N+H^'."ND/3
M>%$5^#6),0'<"1FJ=0GK?Z.+^R&S3E=DL(A3<X93V</IXB?AAX:&:4\[DA\?
MP3=@TPNWV.M(FJ3+@+'Z , /VWW)1M^&IP(N0+2=\[J+_V'![9XV.E]X+#/W
M5,N&_\$W!V\)3DOG[,7]*^W)X$?NZN'LAF_JG3!Q_\@4R[N)_\=<7Y7W)0$\
M/X,<7VGUSQJ'5%Y%*^]V0X;@J[R[&OS_[+UI<^)(F"[ZW1'^#YJ*Z;C5)[!;
M$GM73T4 -AAOV :O7P@A)2!;2%@2&/CU-S.U@S9 $L+%F1,S70:DS#>??/?E
M_.J=:4KW(_8[0>-0>??'5=ZY*U$5M<;(\AS2\(D1)@YW?:UV_E!;%"Y?NHO:
MVV>S(3<&_8]-W/5;E^#5O+2:5%1HQ6GKASJTN"W_7(8,.<KY6Q35;4[SZ%+%
M(<U+A9B+ZVKV!D&F1KH-FVC>?3#\6;Z??0*[<(,_A+"#]M\K'BN_61,'<2=(
M4&2F7#Y,J=Z B45QD-&Q,XHJ9+(%MX.,*29-+RD^2[M?H8[S#[9O.@+5-E8G
M2E]\EBJ5)/(CM?&5;7U&AR",OY*P,:CB9IOE?(8DPZ4T'JH"XSS3")LMD%2&
MIM?GH'$$WZCNHG]^/[YLO5_/Y'[:?>W[V3FTHAX?F?X[7$*$6;3AM]&; X;R
M_)M])E9:A)+;6@!&9U#-C=I59/7DY$Z6N FKMF2XDRG/@LJ,5[I=8R92\ZQ3
MYT5&9'E&T+^@7/,CJ/ES-[CS87=1^Q#'D^'C6?:>2E!=U5?8#5Q@!$U$H5[K
MTG<ZVC:B& LK)UZ,ZL0U]VA$)RXV*N=<_:(I,W2">FVR)UXX74W4C?;$,3L8
M _CH*1#F&121<^$/QT<K# (-+M9H 62XG[&D\/"O0R!P1&].0/(0)GT(@T"$
M3B%'@U*S6VV#[\F,H#)00#,*#B^*'Z<[8\&&!$B<]=N"[&"&F?#O__[GY 22
M$]+V7^*.&4 UI0V/ H@L@"O)_B(P:N$SB),30W7B^&EX0U$/QQG?*.!UK!4T
M#([[420*_&%WM,(O@$9"]!I/%[LJC5T;UKOGJ&ON<,?K?C@(9Y#L%]&9C^'[
M*S+3X]E?Q"UD%1I9;R5$0"IK_]4_QL_01Y;B8Z@]__T#">U&<QDP'R<] &\)
M?/@8GYE.9;BM/2*Q@YS+ZI\K%>S$0U35"&=#\UZH4KO*R6J*4\A^<?I#4SP#
M/15*JQM&_@"8TDAFJ?,V8/5V $B4P2-E>+$C,PA N =ZB!2NNDVDQ_7*[N*I
M59$^>L_YL^+RJ(!=YS69&5\%[XROXNW'2ZE0:'X6A1^_$5T(BPJ'#*YEX%J(
ML:CDE;!E3R#T_5UW<<_=3'O*Q^3.UCAC]_D^2ZE8/$J_4B8C^#K<*IV9,KR
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
M(XR%X:486B,Q0>_"*AQ<*U(;(0"A^-842+3Q$5"'$E;T6/B3B8H&B:+O+^U
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
M9*3*\GR0R/7;@(?LI6@H?@-*R(R/5Q>U74DK!17_W*IA@F2KHXWP9@@1P9<
MM1U%F:#0DL9WX*75]FA>9YT_'1\YY "Z_ P!N:K,P*L.6;<!)F(R1O]T:1-D
M]230#O59^W%+?D#*DE%_:YL1PP@"/**Y_CU%_^)^ &W+/:8/B[ELII!;;7D0
M$12#T.=00HZ/H X"WP)F0&9Y!05(H1Q'/_Y?/^;E>B3G^C/NT"/,#\USH/87
M;$$[2P_$H&ER9[(\^K2\VI8E(I1AV,RAX3<"2"F29(+IJU Z+HM)Q-V.C[1O
M0&S!_PTY&M:DL48)UXCU0&8PD"$:5& Q/V\D4MYBM*(N34W.BX7=XV[!E7H/
MS8\FS5]EUQ2KM@WM$F4G>=,2+JQD8Y^NYO)$A+(1+PA8+X=V!F3O$HN5WQ5
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
M*7<7?)-[5B2R<7'%;*"GQJ1P&Y:&4^V&&P$S;#[^_N]_3DZ(.@\$[E_BCAE
MZ[2M&=4 OJ! G)P8%XSCI^%3I+7=F-\HX L33MEWOH.5!($9*W QQG\Y5/I?
M!.Y*I_ +H-$#O<9/PW>S(3W"7BR\[4!>LB#LY#((]8OHS,?P_149BA?V%W$+
M37>-F+<2(B!5L/_J'^-GZ"/K]AEW[[]_(*'=:"X#YN.D!Z!P@P\?XY/2J0RW
M]9U(O!QH=*6,G:"(TAHQ;;A.N>&;GI6Y<XC(U[<D1.GL:3$_7HY:A%]U13T^
MJD!A)Q!9$K>?I+"&YVA(F<&RKR:-X!OFQ)#AB/]U"NTR6;)<EE:F25.\ -P
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
MTOL8] EM2D6=%Z&1Q#,"T10559X@BT6!Y[+2GB ]6TF(U'&T P'PR=!:@SS
MWK3#O=V'A,^G;YX/;YT/\<4HT+I3@3SB1?@PK<$',V5X 3>1@!O[ "K\A68<
M(CL5LAG\P.,C9CR6I;$,#4^ %Z!]/@+J4.*@]36 7.B4N)"^ #37,LCT5'C(
M:_!SWR?< "V X!5"!I\37M:X&8]J'L<R4'&CDR%0 ,$Q*D.H$ESE% C2F#!V
MKAP?P?U:NS^%^Q85^"SX6&&>T?B>\5V"D0$A2BHA A8H"B/SPAR^C(-&I,I/
M3<HQ6 Z@CBJ0<;+2!'+0'B!,M@RW_F7\<<SPW/$1C[IX:,$TU2 6F&G-6$YW
M!BP#UXD#VM9S"%(!R:C?__W/R0GD#5 8_4O<,0,H3]KXC%@ 5U+\I75#@<\@
M3DX,6<_QT_"11[VWB/&- E['6AU0@IN84"3J8H)+;14(!(V$Z#6>#@E5&KL)
M,0^O@U;JZWC=#P?A#)+](CKS,7Q_!=XBGOU%W#(CH)'U5D($I(KV7_UC_ Q]
M9$E.0V[^]P\DM!O-(=X_3GH 7GGX\#$^,YW*<%M[1&('.9?U!U<JV(F'J*H1
MSH;FO1 0^RG6H%Y18Y0A%"M0667A?Q%(+D#6CN14!C)A*+1X%DD\_*'[MS11
M9S!DK9\=%#U8S8<?<& L*3SZ$_JY\\LVW?D4*Y2_*RIA-B,AD/F'?W4Y@:(C
M2^&_D)J881E9GF/!B>6'+DWT@;M0G*"?V55S+#AGJ_*[!UAF@@?/'Q^AYRI#
M258-I1\]%!(,B4+XPXG,J_-3 NH"]@=8\@Y9 X@\&1<BH>6$(>?QT1> 8I,5
MX#;X/H]:6"EZ,C[E0L!-J4UXO>7XB#8$LVV/0Q[J$#([G.].OOYI][*EZWL6
MFK7#M%\9(K$;<WQD5_J<-T 'DZ4=]Q@%*6ZBJV(,7S;1IF;#[7X->7;HB44B
M:X?B\='WQ.*R%1U][\@JLC"@!@Z/H@<-$D3[,UYA!0D%N3RZ09+V*OEP#^@N
MKD8W7]79V_LY&C'H( _JDK)3 [KW&Y4L'1^5#=>(L]\@3787P_Z%. 3<O-9Z
M__';5C>DF"?6"[*K=[W-_>1V+?'XZ S:B*,>Y&]9.\M:9A[*I ?M69Z1YT3S
MK$,TD0JOX1&:V!T@ %8:9>"?V5/BIUZ;!+_7[.B51W]KE6S([G6>?YD\<X&[
M#0-W0$8& U1/6_TG"5G*^-V0YVG?@H_L\LWNF.>[W+@[L;ZN>;,IFLQVNWXO
MJ,QXI=LU?*-HT?:]Z5N#&[O!5.HN2E_/4X$MWLYD*RQG/-;:Y=A<1U#L>[,]
M>P2W*?H$[E?;3#=H+R&#X,W;NAD%/Z%M8? [VQ[SU$HP_"_]-ABBA(?R!\DS
M9<C K:"_,G 3&&::"P(*O2G/(?E'</R 1RF^'(\4M]X$TVTL,"I:,11** -
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
MV=Z86#O((\]0(;J&;CX9.3)GR%9CB;46AB'ZWP1M/.6M#//E?*@=;,Z;XB>
M0\?Q[1&FM^<)EZD>&@+^["+P" (FK/OO(_GH!YT--L5#0VBE]'N7Z,FMBQY?
M128A],0!GAA2,JA,?@.IL4>L)Z@]H1,\0?K-OK*>>%6/;"9'!@?=UF4^:W:I
M);N+AL"1MR_3"['N;!>R-ST^TS/5Z3_^MU%L>7SD62^*LZ (+0TJW5.JX'X,
MDB>PS!B&55U.A#F1U2909!V#JO \=0$@NXG!O7@A6V (CE>T8:&\-OY;&_4S
M&J&YN:H$F9#^-^]I5X1?O?#Q$0: ,<S(\55CH)$QF'3E%>C]0TF C!&WZI4!
M"[DD:A-LK%.0M$&_9@-+N&I, #JO$>"4J"AHB]#:55"S8LB 4==6@LIATJ!F
MQPJB!M"F,HTG*ESV%#CSZ.#_[X$A(_31JU9VL+I4-$L5_@<_U9^%R Y9OXJX
M,WS+\9%MLQF"@:0>:++"V3<9]6'6^AW;JJ?A"E;&/5,VT656+SM&R#N]O];,
M%-TNO6-D5<O]UW:L5.?V3YQC5.RUU<80E4'NLO+2J(KDQ3!(HS$7&"[URVB=
MOOK6F*;"1S3RRYCJC;"P<F!DP($MVS71']C7X'8P'XKJ1:>PW8&MF"JQ'ACE
M,D<]X@/3>YZKN+7G2.OJ"%!71\+LG$@@>!X?H:-%^\Z@=N)HW#&\[ *ZT&Y'
MG@T\\E+,=_1-;IZ_@\$[:.6W/G+W^6RQ'#E]NFIV)'%'S_P/;,4 B/[ QM/!
M(G]=N?_H];8ZL%6=/N8#6\VPC>>.BJCQZD97U.8_5H>\(>BALB HDE-GTG0.
M/.:PCR+VAAVG#UE8Z7V"W-;XD9"(*A[+>'RT@JVB#5N/XD29,$)+;HI]&4\<
M5ILJ&)GM1NYDB06 2U:>3[,=>=[.O>1K( AZ8=>?"G&_VD$E"5:2W>ZXX]<&
M'DH/5T+Y*=M\HV(][J25A55'YWXH"^2V@(E;EU [[,WC8T&\JS%Q R9156.U
M+B!I<V#]XTY $U&G'[.O9N-\FGV/\[@35U22,B8V552^R42B5'GW4*7F\1%6
MWMIZ!>6#O8+2[JHDKHT"_8/+,D:7I3DXE\9N2W0+EE1P *^#"^,L6&DL.E\Q
M:G [4F?(RYB_\4X[FZ*ILL8L*9JVSP^^EM#(/WW@)0M_59W?,NI$!JV^]><E
M9JD/B:TQ,H>'VK-#!GX-&F(5D;O1_JF>\0HK342U I^ARO"'U[S*#[!WU)S6
M3>;.Y=KTD1U^F"$D?4.V6E_-6)$Y8JSMRJ_@VY<<'J(6C2HL&_]%FT,+(]EC
M3(X '>V$P6_-.6\&P1@;R>9X$IX@$#R\[(ZJ:?0+?9L$VB=AV^CQ$=PJEMO&
M9@ECMX2Y7<+:K^;"U4NOL7>Y)TU4PSQ4AXQ*C/0'*7@4,@%F+% 4Y"G&'EZT
M:I8%\.H\\0JCB88;1D$+0DM#_TLA>D#] D D+AEQ@ESP^.*0.;Q.XV^Z#[P,
MO\PR$P7@YQ'.QV50V1<_Y;D)FIBGJ:.J-  X<OG%JT/LK.9EFUB"R\>7M<>(
M'_ >3WE)MZ71>#V3((@ !_$5/:=?JIL[/JIIY>H' 143)IHXI@;U-W25,BCX
MA'@)9B4X3@;O$:]-E)0$'$1S"B^SJA)'W:QJ2Q8/$5.! -"_YX3&;(%L=TV-
MX7^(*@I:]64D?C!_TAE)3Y8F* K%8&>4JH7#]&?L[MX9QYSXV=H&$$)VBJ:7
M_O[O?TY.B#H/!.Y?R-P'X!=\!;)'6 !74OY%/*')QO 9Q,F)D58".6'XS%%]
MZIKQC0)>QUJSX8+'NU$DFOV!AY H_ )H)$2O\4RS5*6Q:ZMK]UH<;0B*XW4_
M'(0S2/:+Z,S'\/T5F>GQ["_B%FH:&EEO)41 JFS_U3_&S]!'5I*&D:+QWS^0
MT&XTEP'S<=(#**'W7XA^=&8ZE>&V]HC$#G(N5UFY4L%./$15C7 V-.\%KTR6
MT6^S3#U?&PW0E(E;23S1DJ,(W2]"X*SMU.]BOZ5J",_(JB6H!6/@*]>M$T!"
M%[6=5Q6C8.#XR,QA@4;1-U%6XY_^W+:ENIQ_0B-GCC)JD$TD2 HTESO ??ZS
M/>@5^AG=17XJ7(R?2I,^TTOM!&C*>P+TU<L566W(O<8X^^.WMM5]'_*<*A:(
MD71\] #&$V14*P>N'2/+P2.G#68,B8WX,)CQ"HZ*:]F"LGD0*,5P(#,C-)!X
M**&9U!R:-8T8<%5"G@S(C<]XR-)523;BYL#^>_BY,F1DH'BD(&+;5X%/<^0K
M:OX7ES?8EK'ZHLD8R8AE_V)UF659,+O3-@<9:P_(K7X;+[1BOJ(C58'U9:[+
M-QWQ>QRF463UY.0!^9@TIR+^]PTSXT>3D9FT4Z5OQ/8'KV3SIF=0>Z>6$&GN
M0:>4ODGXRJ! S5;[<7H0*TJK;PO1P7UT'=O8SOFG+>7'[U((_Y].!3WLP@P&
M,AA !>"4:%J!F.,CGTC,LKYA[G@%&_;\H XT7*#8FF.:ZJ1C(:^7X<F/>3X@
M*-M6X1*QBQ7!&=(>/<7I9\:?5&L8YOAC Q^/+8'KO2[HRZ8U?_#!Y0H%H<%G
M!^L%9CU6&A("S=NZR\GG"ME,L;P:K"/TX[>XA!M#P*P%*8P&&@@;A^)9X)ZB
MD_<Z7NPV,&A3DQ3U!L!+PH4*OV]ST@WF7'Q[Y.Z*RKMYTA7O+=FPN];9>VPO
M21#X!P%*04S <=G7L2V\[SJ]WEWWB<AOA8"S%[+2>!D5%#;)N^X=E8_EKI.9
MHNO<$NV,U[SJQT>K%V/EJI<VONHQ';18K[U>9AOM6O\C)5<]+@SX9^NYE8HM
M7?6*NB+ _3BYN]+S $8,#[G%8 MM;B&TKECQ<5"LSDNVVZD_V%3/I@PO8/\E
M0FKX<XMFW7Y:6S0Z6CZ8/1NDD/'BD2_'@R:VV.RR:0&OM4:!;^*T2?NJ0WKK
M*,)*8[*+5ASEUMFNO]Q:S>](E1*FF6@=M 4T$-((G#M_?#X:"](< ,5@Y[>+
M^6.[19\+M6%*V/G:FIOQ\=+>(DG2]13VRXPCL$PC#<)[,X@\]NH/-:4T^_C,
MI00B:TO\^"#B5J6WA(WEK&I5L@N2T I?DJ;[9D"IOS<OA\TJU>+3;>]OAP9W
MTX BRYELR6WF,\:"EBD56H0D:;IM=M:?Q=8#TQ=&;#O1LT[XYKN?=;:8R>:\
M=4EMX\NWWJ-2W=52Q(EX7Z@ 7$6:C*PYIX&QA:5G089R?*0P*J_TY_COYA?U
MMZ!X(\Z70T$MI/!+/4%/",3N2$AF$6B'@[Z%GX'R$/!7$3]'1?C_/WM?^IPV
M\BWZG2K^!]V\R2VG"C.L7I*YJ?*6B3.)[8F=9&:^I 1J0(F0B!;;^*]_YYSN
MUBX0&#!@_=Z[&0Q2+Z?/WF?AP?F8;J[>490?_**Q'L,<<)B>UHV0<OQT^M/K
M+XZ?18_H+P=BFO2&7WO=@=2Y:;]A1T=G'-EEA[ZTR'VBVTI/A7] T?S)W'+I
M%F6'^ V[R]$N-76LZ,,ATW2@#6., @K]^#R=_Y;QBP$-/;";IO)NP-77J8\:
M1(S*%T(-?L>(93< #ABN*8S%XEKL::[%&#\/W3\/>2TF+BF02=)%%9 R<:6*
MXHV S 3U5(!?&(:"[[H8, AOP-O LWFDL(B-!^XPZ:8LE056E<L@?K@=OOYP
M&+ K+4*_(6-<K!\CAS$(P[(US.LIEWR^YM_[P1@^1V$&$^QMJ&H,&4^7V2X6
M1)+;B<5-.HZ7XHD-ITJ1K#C&"? E9CK$;H]L6Q6QDL?CX!$1WGV$C)63R+D)
MK-+#+WF+YIN!:EZ.:(U?8>=,.S>OX'RM9>N!R4'X^G!3EHG+BPXDR9X&(9J7
M"L-]OW,W4@_N6Y_Z*9>%$?''P3O5[;0B""]4Y<R"SZ/TD<9!LW+0G*:0R "C
M-'*CVC-"7\'G;@D"1/95Y3@0O%C1QB>6BD^$Z!N+$\-AD/ZRW)."!4BHSD,4
M<^+S8ISI5^>J_>_P^L9S#J81!3^226DU*P?S^E-&_;!R6$_FU4O"(+%V!S)1
M8X8Z!B3W0)(9,;G32'/DD\L1]%526N.H?[8(.7!A">@G3N=/DDEA)&^M-9(?
MM^S;@Z-_6U='^C0D]\S):/YHWC\5JEDXW4K%Z4S(+?$2LMYN5>I[V4@M8<BQ
MV_)<QU6I@%B%\LL Y'<#'<PN& UXN=[7.SP;#=]2=G199,WDM:0=7HF,[BYM
M3%U#,U-GVBL%\WOBE+)IRO'FQ(0W:O6VM*4X!I,*&[*D#+6H7KBVMTQ^FO!(
ME!@(LD'9/69I"9\9+VHX$KZ6E'B HY!LD>4**)$6WQ3B^DR,..G*Z<'[ZS_]
MY+_[/L AGM8K%I>YL&G<>>JZ%ET:>*)_?G^:?Y[[9B?609H!T@DG[</>0]?[
MI/;/OISTUP+2\Y?17>P]",H4+HIRV-;U>*#$.3UWZF'R(5='N8!,/Y[4DMKZ
M5'U$4J(\H%RA$#.M;,&DD*XR'-0KM5;FW822=C5Q^&AX)ZM0KRN\YR:(C.N!
M1J7=SH9VYO5 EG&^<5K5!KBG2=LOE["^2G I<2:]H:%4Z$85)#E6"2YTJ]64
M66E&RJR,;':K6YYCC!5U!+H3JE!=:?)98'FH@<W'+Z^8"@(%SO6]A?:><EU5
M/EBFRNL>7P^&'C/X%Y4T7W2Y=#+064\!=M'U2*V^[/7T+K,KY";HZ28 XH%I
MU:G#\W7X:M^DH-V)3"Q 3VYRXZQ_VI;CD/FOW7\4HJTN66V]T81/&M-%9= S
M=,['*L-<,/?FSA*MCKO23N_>]8POU^;5C^M.:CI'<'DG$AEHR:]?_W/ZS^O7
MV.(Q7P<K7.*+MSV]YXZ3@\:B:V#>*"G&*G9'?O3O&M.8:$6H&C8#E'+0X$^<
M2:B[;<:1P+]H;JE]=MF[# SK7"<U^NX%K\MJ/X\_M(?/VK79ZCBU8>!!/(F(
MU&"=RLA?P$0_XB(WGUW.1\A;^-3TR_FD[7$662RTT]U&2"Q?A3:=+/[Z,H1J
MR!#"X(I7FH]@6[5<BOS-:[6;P./H.FS,+_&M.Y/S!MYH@SD\^%^^N/OE1%6O
M%8?UD8%5$R@9:JL8@[!?]<D5SMF0\\LY94[7UDGS27>#SX-IG;-?QM___6@Z
M%T&V%XG1&'<0=XI:L(87^3-]DRZV=)0(L'5.N-#%: I3HPM-<H7IO=?*COH*
ML0\MQ#%P?T0OY9>GVKQX;A0A_+)'%R"EB&L*24;G?]EUK9!X:U9B+_/L<=ZY
M0*X1OKQEIL?0\Z#R<DVN8C 5%O=;_2 PJW#\G<XKT7L@.1/%.ZB&I\HV"@G$
M_:U>J_FAC&"6#2V;\5S% $+^-2Z!"&A.N S%53$NU:T$01;3-@Q/H<(+G)KA
M?]"WB G%L$.\H.8X%"P:M@C:FHEE;51GL-O#DJ8=U=&YDR1E]:A?]X$)&=1X
M 7V>O&P4SZXDL%)E5 =C8DBX^ZY-N0?T>[I6)ACDK3<)>G%/3(5QI&EOF:"U
MT)JQX%=%<4:ZN6OU>G@YK;M8EV?D=0P@!_B.V>2@A6EY7Q[@.\S5'Y(G5BXA
M\/#$!RJ_KW=%Z YY$C2=U_GQ4U9[NDWHTE:"LH_"/RSK/T:.I6<9AG6'W,^_
MS:\F\O8%R[P)IS&62TAO0ZIH0+$YD9@<&HA?UB.LTS+:ILC>&)T3YSF%\=[!
M7!0Z&DU\>(1(_?NJ<] _]HX^?392XEVS=AG:(=)RWZ1D7F %=B3>:,1OSF87
MOU/WGYI L3CY^LAL&*E_$?/HY(%18?9FVHCZVU:MOO/S%3G]E4^JVQT@W%#V
M^=URR*2IOU&PFR<O=5LNG2&/YA;B<RF^=8GP&2N-_904ZG*I*R$V)8=ZHHD&
M*Z:?'/]&MEYK-_:$OM5N[(?O4?W3H+/ NE6<)64],<M-K/\,-P#XY:/D:C]_
M-)JMAOKUYWV:%P[T5L/WO4H/5;X(WGRPR:JPW]YM[/F?]N46OJ=#0?Z:W-_C
M'';MRD$S^T(U!3:3W'59#:/")(O2>6)6=P90B=&'\"V4Y[=^&/?5&_UK&Q]&
M)U_2RD.D0'5.3(L"93T0;7)6T?1:$0"@H63KW1!;QTI0R$+77AB*#<78_O(+
M0)VI-B:=.H :1-Y9!9_"J1>9[WQ_.!T,'SZ=:J._^\VU+?#4R"CP=/K]H7_B
MC4_5@V^=$_W%6[E-90>K20,G D*D_18UGY9+"\=@J';!/I+P!_V6<SPTO=&;
M3?I'9ZQ0[@V2/-ADBJ@9I[J<^%41IH,Q/-0 D$NAL.0)=2.,)$Z,>>C"'<.R
MTI34S&PLXVCZS#B0:A.&C_C&-&+ O)+-: 16+*U/:.[**9JA:"M/V;,P01T@
M83@2TX2'P#I$P[ZK)%^M4#7JD<M=:V2[QG>@8T)+%W.*<'8 %_R%)2H3N2?P
M+UHBCM?Y@3&O&*VN.^3E _[>8SK65A<%I]%' 1PJ<DL_LK#ZK8YUJ87-?<NB
M=YCEDN=("+DBR4D\,:3$Q@J(!?).D/>DUQ.AMPZFQ,@]D,\'YMF5<Q35<Z=5
MSVW4BNJY"ZV>VZ@5U7.WJ7JNH*?'S,G/K(:-KV.D$OX.84??+%C<+Z%J:'?
M- _S7[\)&7G$162T=LD-'FZ&0GD82?Z99[SO#S_TVH=?8_?R?>?GW)V_9SJ:
ME>6?2=5C-U/U\)Q '0""['J&[_OFZ@#U+>9J1: :[!BDR0;*15Q;2KWC3].9
M (T<W7%]Y<GW@[]>F,2=YV@69HY%;8/CD^\/A\Z?G<M.QWO0#1_;--T9&>KX
M-18M9B_>2CQ&H'R+'V%@RG-L5KZ((SR)'M^Q?WQ"*U2F&2+I9#^3<,A_-OG$
MR NTN;/E!C_(%Y+E!^)"+-4_:5(SHF3'!754F$P9(/)P,">L'$%&+H?<ND[:
M4I:&XZF3S6W_WE!GPT\\&/L,@['_Z-C*[V^#D.R82:MLQ,:"]<Z.#--1C]0A
MSH^Y/;](9$H,G@Z9"PRBGWQN"]@+J62;1+:-1Y(MJCN+1YD5K+JVD:M^/K">
MG9 R-CTS\ZFW7F2^F[[%'5(B+<\!C<-Y-=L"\FX4M 8 =]^V/%-#S<&R7RMV
MO[/3J+4JC>9!I=%NOTKA*D*?:*$ZP;6BJ7IQ?/UBB,;+#,#%K-27:=9L[&C\
M"ZB#5LB$F6BXA,+_:!_?1[K93.W^_?!/0_]G\&]O\&DO*!Z6<^\OXKN);X?:
MY$V[-)II(_GZ@,\1D=A,2]MO5]K-M*N@U"//=9:KP)+#QV-)O&GXPS^?1W]Z
MO>/[7ZW.IF))HGWXHK!DK]+<3\LF66\LV5L$EL12%G_>7HYN;SX,S_\R-AA+
M'I/9-9F;M/:3\<WKCB?[C\:39,+EY\'1PZ\S[^/XIKFA>/*XC+0IW*21EJDY
M)Y8\0F'Z-M!=EJ(E)2<\\R_'@JLVUO5L'?L%OY9KGXB<>7$]Y:BG/Y@V8+&:
MS5C-<C5^:5MQIVX]X2KBZ[D.WQLO!DCI#/8<KY4QDDLU1$T27G SY#2_L9*%
M4T(9%!,T??NL]K%M' P;UT&:^V3*52(;?S'A9">SV\=O:[5Z_^%T,;U<$@JP
MXVQ)V)'0\%LW'^L?[Q_>#Y> '#G3#IL'" @>*B5]K$\#]<.E03VF,3<^/["?
M9^KQM;4E-+D\_;E>FVYDK0H_3I>#'TE-^>_#_\;?OETP-F@\&5FV&H\CRR6H
MH!GN_WS2'!OVB@RK4-!96J3X8US"<[F!IZ!=8U:T@ZWRG?(?O^GNX!V/GL/?
M3S&:D9G:)*6ATW?&H^9G^S O^N6'[IRN\L5QMYS06:GNT:Q/YW(Y+K\F*>9/
MC<4SJS0S8W%"N>GO&T>WMZ?&7^_T H]7XA6M-Z?KT!N.Q^]6@,<Q=='Z,O3&
MQ]<'%U\/"CQ>D=[9;*05J-LJ3)Y9G9T5DY.*K=,^&YQTFF=_7;"UP^2<>C%6
MU)FL%\^%%JMQ>,DE-3BJR<B_F>^[,\:;&77I/46S/,"?1=]VBLTEO/L3U-Z;
MKZW.MQ[3?OP*[/+<,)J,?MD[?<S51=8>5^LXVZO4FWLS<\O&X[CERE'NW2)0
M+J&C[O4>_KO:^S7N?!ML(<HM\?:]72M0+B?*Q=3)_<L&&_9&5X>:OITHM[RK
M_,/:]$O:34>Z^@*0+JGYU2_^^^>DVS@_.F]L'](]=5S 7"@G-$Z1&Y=:!R"4
M2'5T^OWA3^/'_=6'AX\'R#BV)1%J]<EL1Z:K2U/GVK=TSGC:H8;CGU B-J7J
M7/9REDXX;*9FNBUJLN\/S>%Q?7_H_OA\'*^YL,&G3VEP07&U<,]#D0>J!2T!
M8@EP4]/>GC9';154$TM?._[^T.NX/]O_VMVC=[T\Z6LB1^TL >N\26G;FXZV
M@0E$>3*_%I%!M!' *+*IB@R?(IMJ<V!=9%,M.)LJ=TSE2B+:P^KQ(Y7BHR'
MQ,WV(W]?U$3'X_0!8E7^9!/U4&<56>Q/O=+O_CS_M/?A*O#U")UK=OW65VQS
MA^/GO%/9FQIKM&[Y$4?+PZ:XBWB-L.G;\*#]^6S?;INMI\"FB6Z<A9Q"/B>V
M7X<R$U2+"J>HU!O3O=SK1AOU9=)&5N/@)Z>-'^:'3_W;?TXZ9S^?%VW$^D.L
MBC;VZPO,EUH191POC3(2#O=UHHSC?_YQ&]V]\]-G1!G)*X%-E1JK"^3>IJ#M
M=UMG;OC=.6046-#Z(K/'^,]?_\'#S=&XU5L&Z2\UT&M_.8%>ZX.B!UMGP\R#
MHM_._O[RL_W^L/.NNWDH.M5NWG 4W=\Z4V(>%/UU9P]^?M2TX>?]S4/1UI:C
MZ/*LW:?2Z>=!T8]?F=G\]/!+__?'^J#HVFC^LLU7;H NR!)H-Z;7L=J4:/74
MVX1'8]C:1=_MK<YN>/@\/&IW;[Z=MNSVRHAV>K!>7L$RM6S I@=BGJU./W_X
M?';V[:YQ>-AVV!JAPKHX_%?JF-ETM#U<G<[^<'35>6\/;GY>_[F4Z\V-0]LE
M1;[G\;5O.MHNS]1,!L-W__[:4;TOASU[=0;=NJ+MTF+GZY6]UI*X[8RA\WL@
M7_6/(_O<_')QT=F>X.GTT/GM"7*^P5;CV"7%9HIIR>#P1U"H[*3B4ISLD,>&
M,HP-#:)"J1]N53FG)R5LYUN_8F((ZH1IJ/U'SC7!OY%&:LJ=[@ZH*;SLOP9/
M=QEO H?-Q/LV4UUF8Y,[E4\ATWO@)'\R5SP?[8KGMV7E<X7:V?$>=EFA^1-@
MW@WX4K5<N@D]C.'ZH0?9+P\8B^AK$_M--F6?#-":TF%=U7-8I-'?0-44E7H'
MTJ  <][X3X>?>>([ 8>ZV6F1=G91@%/;NU _;G@@T3[OSO(,T8.^PYBYK"YU
M:T>JZ:QH^7U-\8QM-F"F _ ]I]:0V/XS(T>G%M:-I[WZ_>&Z[7S0?W[HLO^T
M)Q0:"VB%VLQHA=K\_J#^NK".SHSW':WUXNU1M^L-D9,"/E\"JMM*!$@*IH#D
M[XJZ*4"2N)O<T%*ST )8$ZA3T!'!/;&Y6D;*V3PC?W]@OTZZ[[6;SQ]<ME)L
M7V@JF1K"X(YJJ&877L&VXDSM#G@'5[VG=WU=P2(L[T:P7*21B4:S)/!41W0^
M<[:C[UEZ^MC9]X=OWZS__GEPVWVFYDD?"S.,XS"XSQ#<)PEPIS$5D5C&$7.U
M6641&*N>:^5)-#MHO_3?M'F,/[ZZ7JW0T@:8(RWK<:D@J1-^,4$O-?0'P!B>
MD%4N_:F">B?0 /#DZ%;5#3SP7<"DW6LP,)7 XEW:[C<7HN\L&_XV?7">>+;-
MS.Y8N;%5T^%V40&VQ(3YE)UE@6W^M,'\G&$AD*\'C#7G>).3HY8'JX6TGR(9
M5E$^>,98:=:Y5;F,&.7?IGGN\REQ%\R][-VH]]_UZ^\CLSDUMN8:#'&J,W?V
MR]/=,8X*0MUTX^'$H>EABH!GG],-.@Z 3!M7(",0/IE[W<^G?[]_N CBN(X9
M"$GT!TA=+!$TO#=7T/!LL(EZ/8^<RQ[7W/=WFW4_*'C6#>=TDNXV4WVD7ZY/
M7[QM-=8U@#X-.4_7$CE#(NY(0UL07Y<H^9?S[]E]XWW][Z,%H.3.D^+DA'W.
MA8D.; V^BZ/D?J75?B16)AC^LA#R>%D(^?#NO'-YW7&N/AW^V"2\63 BU!_9
M@^_5TZ<O7*98]]P''.N'?GYZ ]J?/;+L_-KR"F,<PZB>"[^?5A4X^*MF&\>U
M$]L($H[F/8K'A2!RB/)_IQ#B[-0W-05O)3I%!@'7]V8/&<BDHU?K&?K;7A.R
MF*B$[!VW#_6'?\:]?P=/3 Q/2@ K4F .Z@LL&YY099X:X8\6A_ /!_^^__FO
M^_GATW_][<;+.>*Q<J':X<$"@[L?KRS-7X7<=WI$@Q.>*D(L3==O/D;7/WMB
M=<C<T_?JIW^?GS?4H.@^U3)-V!+S18ZMP,18*]6F,7NSGLRPLIRJS2J1_5&>
MEJ4A^T0EY_W#7G]\=O3/U]I@&U%\5<I+I;%WN$#47B>D7AH'?W#^//SWO/[A
M_=^??FXZ[BT6F9J'LRLHTY!IQLC;L^\/OWH7[4Y[WSZZ;6]B$-43!K8-=>(S
MSI&IG<"(<$S,[.K,.=6=+FCE7F8IZMI)-,QMAH&^/_3OC\\_FV=LU#(V\;R"
MH+=61M!;'6M%_5N[_?:Q==C27[P- 8A"/",@>D[1;ANY(1W.S[9,]5:W/:=<
M I1FJL.4G9/+K^>GN_5#X%OZ5NST&03[ETLR9+M+-.C!\ZZ%\=ZZ:]E$G#9S
M0%/5\.L@A-OQ@]C%H2LPB,:&>I<##42V:AB*ZHR8>%B'_W0\1S>9 RO030QG
M!YHOE_ 'GBW.;/B%B5)1\-'Q1B-#IV]OF:E9^ %7)(>!.6W7A-^?793W]NSO
M<L2X0PO095SA60+QQ @?)107K0(='V>$D'>6_7,7,R)V!Q@X&LJ=< >ZK2F_
M/, 0WE:EIZ/^QE,6 (DJ^+JJ&+!A>(_U;<8J/@W ,N)C5Y5SP%,'-$! :6MD
M,,)$C1F@<=KCT!+E&#B^P^Q;1IB/X!HQ@AD0E*OJ!J M#=$=J*;)C'))(C//
M,AGJ)JJ>\"*LW_8H'Z) \XW=GV23Y1*FQ@SU>\SDT4TPE70\9,E3S4@63<>_
M /<3EB8CM40^3@2VY?4'R??*I<B+]>>&53S)0.13O?WC?W9WE7<Z,[37RI7:
M!W/TFOWR0!-E,'W]C?)5-3S\J.SN2E-=TV_S.]]C@-BCW<P46YVO#X>(Z'/T
M!\9A@]-D^K3AH-(LSBDQ@Y&V'V' 29"]46[&(YC_R%8[>O>-<@'V%0?KA84
M;-3#;_TN7\.? EM76KI__ Z 3H.YS=2?NQT&=CL,/J(S"^/?QH X LYX\&4J
M%,+ 0ZARP(6P>87T^QC[06YV.\P$V-!'UE=!A%_95I<QQ#9G6S:W[8+YTBR7
M/J@FB,:QTFC@-5S]L*)\L,"@_6R1N@>RTF"8SLI3:D&AHYPF17@FU;ZJFXY+
M][-'Y(Q2*_3'*6B-L.*N<L,,UK6&)*#QAW/DIJ90>D&T@PT&6P1V9NHJ;$!U
M,8'7LUVTH% #Z /;LEU,V+C5+>X2)XN*ZYSH10$U]JZJ7!GP#("HQU]$=1D3
MDT$!<'A*L&KJN!V5]@/J*7['3$=%W\V07.N^61?;*\RM=KO )=&WRQ74T)II
M]G-3.?+Z<$8"A&%%1D*P:^/--DY+2_5A)R!=+OD[!D5?HZ;8H"P3X'C66 "
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
M[MK)E,=H!>].3LHE7F)<N!*2.9+7B!NV-\2$UD(QV PDQ:CD4"H4"<GZ7M1
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
MAJ*CHDD+4;:F!. C,K;9D-\KP@E:'.V1I20[/YRHIJKIX66=J+:-5],"1HX
M#37V@.,".ACHW0'G[AWT_&JL"^R,&!J5M@A#NV]8'<*P4/*(>J?*B$9;Y;>Z
M*!@BX>P&+'I7T]$#"0AU:]%A\8F(^C%91!WI&@;)Y,!^7VN.+<\9Z#UR8>)J
MNH(M S[>ZAHC#.6!B9)9RP04PU [(G@>NUJX>+M<*.*;N[\CQR\!DQ(S&;;8
M0J[R$(I1CA2/!^$>=%(;5$<$$EI!JJ>\CPC5H\'G*OQI=/7? A'S(-M8>(>X
M\Y31)_Q60 _N@OC,L) !,_@U9J1YEQ^?X'C(RW41@#!D3"R7#TQR1P98:[*B
M%UC(HJ07K4%\ILZ]0,")U*VP;7+'C%NV2W6"L**2;FF**)@365^CJHB,!44=
M,%7C5VC ,7CO' Q\'O) =\/3-1G&"NP2 X0Q+T;ONMR>D%''7"Z/+!>C17S-
M,\(98DIHQ0]919O=/[1*N+!H5^;SBN.@0P;V4Y#_AKBT;K#3$D_+NL :9Y]X
MO[NSE'YW/ =,!(3=^&WRIKQ66S-W6>'_R\7\(]>D->+HH/'H=,WK!W[379"O
M3#BL+S@O6D4]0UY?"ZU1./X"V]=EW8%I&59_+,)7+$^+:23E4L@B#M+R KV?
MKJ+UCN=?/">N8P4/HXM>T[H3 7*$O9,V4<&H35PA2)Z0$HW*L;C%#REK49U:
M&@ <6A,A)<$T3-13P$M_VU)1LZ2Z"ZHQ)H--;*<BS"D']@MR$^/W1(" Z"8F
M:M E6[@%'E-F4Q@@M6_CI,V-6K&Z<)@@JK<.5V]MT#IA1&Y,"*>PJ\K,&Y"I
M7*HYPJ;!(:2_V ^>Y')OA&7]3)<FH.,1=_"BH&:P/$H1#TNF ("\*EM0[Q+K
M8/,HJQV,QGP5USBJ%)-EH\!%<YR';]#SLF<<Z,L*JM4 .C:4V?'\F7(I?5"R
M'BV3S.^@+1_W6?@U,81"E8:;4?E:2,Z-W=^E9P<I:9%##6."0!+A>)'&6AC?
MAPR86M=Y#6_9R!YD(+"P.875#F]@! '>5X=^ WZ%6<NRPF=@ISI,=876/-1-
MS^6N!<\!ZC^=?1HLO:B&F#E?,BG=?O<CQX]L]\DA?9ZP/RWTBO][2(%VU"$3
M#"1SW>62SB.S3/2PJ<'ME=R6Z#()AVZA7\7OK8@V#I[7(R "\.QYU "*X,&#
M]^D&35K-X4@CFV(TA4<#VT>&Y9F4F'*"B#<GY*5Q,D2G]"Q2@5)8#"]?2<O?
M163@I3M%S6X&HB;P]LA+#4771' Y\BWXX-&Z54*F0,*D(1P=@BHKHG+_$=8C
MQ3*R^+8(&O<H!A?=A(B>_-Z$RY6T027$N+L;19;NA*/NI.R!$Q:E#V14?:@:
M4184@T/&^YUT!*@JGR*TPP_=!#D7HP0>[*;XE*#V^S96'F4!D#V'"K)RW%9#
M14$D>J=,92:R3'&'<9>[\*@'M9FX:VNB(RO2)0W$+/:T!4QR>L(K+I Q(I:#
M7$FK"\(=TQV9*42]OTFD1UZOA>9-;"O_D2I9)YKKY+97[*R=6'U4P4%*QT+-
MNURZYFH>!MZNF=&U/6>U8%P,K";RBR-7XVH^4&ZKVGY))-JJ[KV4#,6U>&E\
M*43EO1 ::$/N56!IS@@<AYNF&)4BR[)PF=2N-EYRIM>LMJ;,9**N/\]$R*R
M5\%(4VX\,9.,$J,T+NFBKOTA/6RSH>YR[SY750PR$%!58+_+*Q]7C.C?[_#=
MTFT<5S4MF@ $$HU^!S/RRMQD0>%]"%WQ7%U>5\1E% I#:IG.%TC2)^6"25Z3
MABZ9*I$[4[!G5'$/!5+0,##T/[B%B@&H7(I"2.Z"M[\>H>5L>4Z*.25K9O^O
M.AR]4:[$0J5 DU;ATW+Z@JE/ZUNTI#*_^8*-7U#,[X3X8@Z6%S(T&..&%W*
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
MSM-18H>CV0!5,WQ&X]"D=%  ;5P9+G'(\'T=@*GI?=V%0?#83&94>(9PN>3
M:>H]8%!PN!T/[#"=BC4-$%3,9#W=Y?N>!07B,+OX?)T$#$=;6$6YE &CO CL
MY($1G?G]"#<!L($S1J!<75XK)G/O+/MGI5Q"B(BJP$K?MN[< 5\^/CE2QT/<
M_,BVNLQQ,*;?8?:M#G\0)"5X+<_=M7J[ [QR5C7B_?AP=7O9V3-@U[QR=+ET
M(DI'?_9+1^MOJTI&7>D)&)_%%'(C_ 26K0'RBI?D G!^N:KJ% ;F,V%MVJYH
M#8O=5H*.^5X"0&8LBI:2PN2JR'G$CC(W%,A3QT!_$TJL.04K<M-)O!MAE%=
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
MR#A8+RP$8&,__-;O\C7\*: N25E__ Z 3H.YS=2?NQV&1>A>@_#&,POCVL:
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
M &\,/5/O\D!%I6]8'6H7'\AR',I&*<]SH^]4H0/HV,3.I/=@0"),R2VJRLU
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
M#<*)=:AKG_Y>$GJ-]NEU6J:V4]I+G*WXW_^=OYWPF:"-).7>4.?_X7Q ,OO
MFHCS,PI%ZWOW)&SRYYC8RR?W@.>,Z/]W?\]E)"2+_^%JIHSNJ\((<??W__Y7
ME);6.UC+>G_HKS_V/F?R3ZA_)AYSKTM;A.D#W6$1@$?XE_W7\7;OWNNO@:&'
MK*1!@@&29?SY &^?__WA^X/\S;83^?O-4V+<YWV^OR""<I:@#>;/AZ(QC";?
M@S\D*9=0W/(!9<D:/RLJ"P#-D*#@Q1J:\@G]],NUTT/L4/%.3-V0AAOVH:2(
M"%X?"S\$SG= _U*-]IKI^0,/D8\8(*P_WG^E?_,LOI=VML=[^*]78CP@3YYN
MHL<-5$67=$/GU"&''\,:3I;5%1:6_WQ?SGW?F7UWF7_^?'*>1X?GU9MGSZR
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
M7<AOS\&_5TW&\G6BO,<7Y+'Q;@>Y2?_#$\DC>R;N"P3[WDTP;;/N!#<Z17'
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
M6%]::3/XF4R=9L1DI;XFR(:@6>X/09EZ+)@ N#50W6L!T I6_<CN=+-'V,5
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
M"JC:TI+Y:"<7"+0"\>JT\H1)[#VE@TMUG7BJ^NX"=^'-O-[+QZ+FM"HT:Y7
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
M\5K_] </8W;P80;EOA6.R: .YS<P^Q2 /,N]]KEM [%D$+R>QA?8<<NG\TS
M9(+8,?>ES[64O,L#36!8XU6>C..]#NWV>O"6Y4U\OM F_H"*VM;*XOM2]'F5
MNJ#BD5B$+HB=9+CJ0*XKC:2SK8"D>%&Z(:Y*;)-I8EL@U-[VM(EPA3:S)6)M
M:Q?U'Z+)3W77P6R;](_$)JX<2:&K$SL@;C&S<>#Y2VC]8M05MX1S+G#2N*X)
M2DLS>7W[_T-E'!#B/KE16IXB /.(&0?83QUP'U(71@,_M:>(:(>@BP'G8;K$
ML5V2;0V/\WL;OU"8QX7!(\$V=<0=:\1W*9-C9WQ!<>HPO.^*E>ILC[(QK9:Z
MV'IO(E5W,NM1:5N'D[?Y]>*.0ECA39F03,@DI(-I;Y63F!"^E493*<,]RX,.
M/<=NK(I*,BUM*F;!4L?71,RC_$+JZJD)N;8Z5#;?K&?4U-,R=#(A/I&W$90E
MJ,T(;15:[DVYGT0+1??^H\@2C[P ._$:DKPI.H%((M=U$%<J0=W;$.RBH6@=
M_:58/6*!?,NE,E#/ 7TCHHG]!1KCU?.0$L!VBIA< A=DGE 8,'4_Y(#)1' J
MCK9.F+CR1B365LLKKR9'VP#N)X5C9%&+3+<%UX!LZR 7]34EO!_FQ*P'VE(Y
M55P>OQ8Y8-GQEM_[*GQ-73:^!57$LK(!B\&W'WQF]OWD08JCC6*O0+JMXUW9
M0SUBBE1\ITD$-TS<OB;9S+[RI/4 \1EY4%#@R3>31C.?R%UK);L4=E=]6PVR
MB?MI>G@5]UY!OZTJ38?Q ?M%'&,5.UF3T:ZRM*5=7\G>SXH!.S;7\B0=JV.I
M-Z;25F.7"Y:*D_00P,6)61O52-^0\.F<=& #*)U0P;D:J*)=<':?V5K3AK+0
M33<6R14:H8,9G7.#PK9>43OCZVU*+F[+(?+JJM?0:X;Z?[XR+PN3D;YE@;!V
MR0QG!_6V=%IT/R=,'8",-Q!^\6D0$);)6L1ZJPW=4FG3J9V2(EYQMD-+CTI7
M@[5U +CT_+D'-1/]V&+V)BZ([-0)9$M-ZB'L%IS!-^K*O.[DADRQ<TT(=^(?
MY.<<:)HM^".K;*OBQ;5M#_&U;5PE2-)L665I6\6);LQS]5O/AB0(%%@R>UL%
MU5;Q*J^I$W,@M4PJ5L-D#I<_,0@#-?^]P<\\I(D2MD3KFU-5XM,#D,EER0,B
MLJFN5,XJ[&].';FKTXJ-92W,;TX-,O:!'MP3^6'UX$*TQ4L^NQ#_[$6;=<4%
M_M2FP--*-6U"N:UJ?/ ]BZB3::*7&'FC&?7E9C@M6%T%U-(\A0R:+L3!._&0
M$&%<\M 7B>6IA+Q8IB#14:W^,_;M>.V%@SQJB[X8+T<S'(6>_%?"1:(B/@$S
M8-D,URXJWO%.17EJ36[KL:]"D195C,&_ECC^,A61;!B(B%ND^.-P-CXLJ<X$
M"@U G3SQNVT3;7ZD('1%N:AM&YO0,IRER:[(J)I_\)+=X>NC[WKK8;D5<_+\
M+)9[,B^^K_"".OCMS#FL?I"KL"NU$4K;-D.!O2:>[PK-7GC,YEJ;3488(TA+
MY_*7F,^$-> _T7$O8&@4VQ"@R\=LF;IG8L/:X.UT6Y%H(=YD<C^!<$>EI9*0
MYP%X\U6[3'RV 7Q;HZ,; FSG3F:F!SG+#[PUQ&G!,3?)HCRJFSF)%']I:W0G
MCU(NXW5$/F"KCZ,V0FF!91*&GQ@.P<^;'4%=&[L%DFMW(=QY0?ZDDCXL&J':
M&17G#E*HP!4FE.(ZD72\6!>YK9UI$WFNR ;*T)';J@QUC?)P#O\5KE:L*-OU
M;5*? <L5P_<-G1"1&8^[SF0_EP%@S888?]WFPLNJ"Y^+:S U,%HZ2+[N,N.-
MA]D#7NH'#?_("MLZ+6BZ''5C6G$RKE6MO0*V495M[5/E]C&Q>4PD*BO6"E?
MM%6TOV$6 J%KNB"C9V\T\T(.LV-H-:-G %O"M^P0T@!^U\.*%L-IL_XTQU<2
MZU7![3:_)S-0XCQY/)-7V=R25%XMR!TG;8KGA^Y9/L#.W];9 &/77I=<U2*&
M&$NM':O-7[E[55?#[5H4X3QSN83 [/)'E8P0?R#['X_4HX?PX[\!4$L#!!0
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
M:ST<)R8[ER/[SR,@D/[D_P%02P,$%     @ <G[)4L;)5;3P/P  F1$$ !0
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
MOT:%F?PRFS\R&3WEL0ALE\1,F3]&D<^=_[EKA>^>_B0.3L(H8_5$(0Q=1],
M-)CT<.14G;[X41;@X(R2N4%1[-*XT9U^%>]1KJ3\G'J*_-EQA)(DUYD**,3A
M($4 1G=%H(=>^XQ/[FI\[MZ2Z?5_,S)FJX5?T8C)".>.$M:H.5#T<$?"=VM4
MQA.B?L66J'"=*N#N;W4%F5_Z_9!3.V--4#][Q*^#<,[G'[_$5794E]NJE3!.
MW["B;\HR;X0-]$_WJK/7 9FSW;\;T>W: U"<]_1ZCOF.V)'<9M7^:451U(W"
MO$+_=,4DG70EK:HSZ)C$3RB+TJT'956]23/[."PBZB_8GPVZ\4N*XV!]L8(W
MJ'%;/PU37JY,LW#@O>8Y&3*^K;%?BY(E!14-[)#6Z#@_M!$JE%C.Z1-*'G-V
ML^3U%*$%$]WAVS<X2I/J$[Y\OGW]]J#,0/"7\N.'N@]A$:;<W)[K#(5"S42
MSU,\7^U5$7K$44[00]F"=@-O+#)9&:GSP%8)+QOE-DE>CXT)K8@O!Y;F["U&
M\Z\^TV78:#HMHG'8C"B"'RO*GI@>NYV02X$2*5MUJ3/J7GF$!IC^]NK@[9K
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
M[,RT[SKB!KF$QLE.SU[U'QNW?4S<>$U96IR!>-8,)S92'%XC[FN8X33TUT?
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
M*NJ.%Y N2"88UVQ&)8TJ&\-&,<OI@:0")C+"';7^;(."RU:=G9$:T(YSQL2
M_9G,>M,H8BESGW@@$YA&T^N-^+HZ3@\7,Q+C^V.$;F4R%)6T9?Y2R1*DU;B=
M"[BQA*HKR3Q@*XM#O\C?+9.OHI*M_%(J4>N0#2[:ME_,HTQ38 N=^KF\1D%;
M)ATI%!)2P678=K*A/-1(HG)6)1X.[:XSVQPCFK2[:1U='=W;V?P%=]7;A<>(
M"\B&.T9,. :QM*%<(LIY>!:':;_O=$EH99CQ5JWV;8VJI@:C$4VG%$^Y>>]H
MN<'V) [*'!U73T^8XN".'&=)RC"C4FO5^U8\6MU:5?7M-3KW'I=M(?&8NY("
MKR3!2XFW(L()DU:-#0;/2K8:YBQU38LK$T"<PF8EK^6,<4H7LXV52T<F5BQ0
M"4UKR+*_-E%E'_&+NT'FIU>TG%* L8D5%9>T9E_2$CM14#^([:@+#LEZ>4U
MJ\6:'5'Q@6U(*MFV((!9[-M\-"@03IJ1#( UH 7IZ.KV-K]]DN>A^DQBO&3'
MVCAA>[[LQ*ZL-K2E26OLDV[T#V.%0H4%(<_*&MV6%$G-)=(J@R<,[BAY-?&0
MV+=.$"R4^V?R&/*LF8O[A4S6K6(/!T.GCNTH8(!B<#!OG2U68STY1GD&%OV5
MI%'AX?"MVZ)6T@[ON68?G6''UQ!7NXUT[1 6?3AT?-&04 V*V.QRD4>RR 1;
M*_!P^-%M<;9H!87XT78JZ:_*7]_E/+6;8][N.SY[Q_S>,;]WS']+CGFC>:%W
M=<P[ZBZ&B05U\ZV]Q,/YY@<_#AERSBL.178WT [^X?>6_)!;6O*;=$/RK[$T
M5,I'E8ON$^;)?Q>ST+_!T[4_4NR':R5;T//#K?OPBD[V?K:]GVWO9]N?' <\
M.>Y#NO<GQ_W)<7]RW(=T.R/+?4BW,Z?&X4*ZM0(I5@O;^N2 (CB\2%)\%)J-
MG(5!;.%ZL!2CK$ZB++Y%4GSX0".U@(D.X<-H-H.BX:2&8PJQ_MZL3RH))-C_
M<4J>W^0)>^FR *[\8Q.W\N.'^UL!2.67][<6@HS40YX(B.QC:=I)KI^.8+E^
M.K(10]15L"65D&3?6Q/MY04LVLN+!PNA 5U%6U()B?:C46=/'HL@527K)89W
M[G21GY!8V+DS&A^#K:>D=O4Q#/?T==4E?UOLC% <3N/591GQJ);5&(W M?C0
M./D/[N2IW0*;/)*,9W=+*?+3BQ ]YHGWCU#$WX.3>GE:":KK7I[Z/;.\"Z_J
MPUMUXI6]U-P\_5X_.\%/F%(<5 A5)#4RWB7RE$CO6YFNZVQ7/:SNBJW9KG7B
MY;T,QO9DSN]*_KL<U$:$T,J:5A="O3]GA7*;+1;%\8)M9RM.DAN<IQR[(SS;
M&(J7R>K6:/'V@%0JK4QL=:G4.ZR52KRR2W[#D.V>7MGQ7]&")']+:DFVJL</
MG!#0'VREF[&?DV=&WA1WD5(KU5LG*54=>V7/]@0TJ9S73>97RYM4"*U<<8T)
M5+6\R5QM[1R*R[,L901^9DW.L_EGE)9/.]0RRS6X#A7@2Q/*%7UY96?>NK=F
MMKFF*,+>(6^,:?D-[ ^M&]@;@[)^U]J8^E7TT5)3FAI7JY Y]:_VDHNL;V>B
M!$32:&EV J;<O6-[@^*IY&)M[>OA+=V +(F(.M-NLATE"I[+*ZJK L,;JMM"
M(V+2'#)%=Y&IJ^9F3;GW9U#>3O35!BX1?J.(!=NR:-02F#IWEHK/Z$4IVWJ1
MP1WM:N&VR .E:S= :FV$9$I62L/'_.JA/*A-5L>UW5"#Y#Z<*7T!HPJADM>R
M$]>F(7L=L!R/<3./EY,;=A^8#A@-=XF_(/JG/)!K7<)65)'6!" PR> 4V66O
M:3DQ QP6TX/]LCDKV$?L$#M%T6G,CO-+8#]AI5J%7-M 1#2"8W5(\18$@0L,
M*](L,?#B+Y$; 2CL967O6:Y.+M*=93_D4V'H">'H'R0*^(LJY[$O?2I,7'CP
MK+'04"5:E(*"M:OZ7^ D(;1I=;[!,=M,HCM,Y[#2HJCX\,O Z*BMCQT(A\ R
M.@GRGD]?%B$M<Y$F/@T7:6U[$IA[A>4=%+::WD$L#5O,!T9T_C(Y]Y65CPO)
M9H&@N(-P*,EU\_Q[P[V25T_WC.@DP>G58\K$@(/S^/3%GW';R]GF3%ZY\B01
M2-LWZBZRNS*EH<T.'D]SC)(9_\<?E7]&47ZWBH]=?AKR4QSP[]@'&T5DCM(/
MTES&O*$?\O][M?9^R!,7KWLM"O#/-DOV[##=21P*!VOK;KDQ6>SJFC7T-(%0
M-JU))7BJ0%71YHW*QDQI4ZG](IFTNGW'LBX4PH6QDY#<=46/-MUS-_GO\S[O
M\S[O\SZ/->]S<44;Q7Z(HHJ(BW >,DU!9N!15G,\[[,6_6X>=U7:XR3E65*7
M[,SP.XHRB3+1L2%;3SYMIT-LPYR&"6GP ]7DF6GD?+]]_43HZX01?XO],AA4
M>FR27DIHM^JMFW4BV=1G1/]D5#S6^=70_175+$Y;$64*;5]2Q1D-7PNGC;FI
M%,4X4DLUWM8]1BF>$KKDUTH>TY(OR']:MJ#=@+63@!HILAU';FZM^:7-NQF*
M[_"</R%(E^?S!0HIGP''% =ARM]*XU<_?#*-PW_GQCI$8^XZ*KG-;P2<Q\]L
M^\DS"ZD"27KLTD[44-<A0(82QS#GGV]ZS#EY'G-[7 X8'MW= HMI&C[QS$><
M]!.\($F8*A^*A2M92E'6_YI"NDC S:WO_O:.8L2."LNC,(K6N[T*;GD]6YG4
MAH9<0PH@[(X\ 'U$N-E$%W9I-5OAEX-/=*400)W#+NB?>3Z[<($B3K@2:U%I
M6\:@H2$&>0>W;+O(K@P[9X3>H@C7U!O&=YF/  <\P\ 12F2'TZXML47.SI#8
MQ@*Q'7,:]D'W(/?];)[E&0,^438U[F.V446<N4],MD>8*<7X#KUL/0[TFO^:
M!D<7CMW4];9ED"^M/8Z81O/?Q(@1< QJ#$Z-F+H/HLZJ_J" 6A@U[G*F0)7!
M9KQ>F7\H0U$]I4G;/]1D2.IYDN:%JG6XD=9$X)/BG8H=4STGM)$XW9JS]YH4
M.9ND I'GB)*YXG[PUMUYO#^OZG!')YTP%D"(L4 JK=$NELEJ]K2F43.68(!N
MS<5+&"96DBJFGY[L.PZ'0;P5\=$G<'M_I6U_9=\ []V<CKJ<]F[.O9MSZ#&W
M=W-^56[.GEQ?WX:!7"T$-_? 7OQ>WXBW4RT$1YV=!OQ>WXAK$^3=48\FK-US
M@U,89R0#]/R:=99_O(T%LV,7#T._E&WCQ-V+T,;A@-/G\8S-8,4E#0.-[\=;
M=W%I*"T#V>J%DE1<#6^EWX<,Z?6;WOV:U/G5FW19WWX*"JX197_-<,I?TQ%S
M(TV37[3KU1I>6\:][QJMV[S.4K]2NPA3/OSR,UI!OLQ 7K:@W8#-R^W5 W2J
M6^P;Y>S;I+L*6;CVB-D?AVUX1?MQA!*F)]ZFQ/]3\XGT=A5[-]?%$  X0;PZ
M=U:MT:DR>HG*VK&0JL5,E)0[:LS<#1"7S8>[@^:RI8\_Y4SBG.8CM:5GLZPE
MBYYD7FR:9404FU[2@&?O5K>M=42</Q<'U[!VTUPI:1W"P;&_3^*[[<;=)9>O
MT?=>][E\][E\O\)<OO^#@RE6I/!MEAEZ[U,G[FW39WI%Z"\-\M!.A.W3($M-
M_D8%>YGQ#OE3L[G-]QK1='D[0_E#BSX.G]?FIHV\_\IZ@]L_=[,FZ/.D80X?
M/* 8LO.)37O2QQ]EICUS0:\0P1*6+C0#6PTU;6Z.[4*0)%+50+/V38#F\&I-
M9V-BW]L2!XHE-8?8WO2X-SVZ XB3)Z6]Z7%O>G3&]/C!54GK$ X)_(/=3>06
M\^"SXVO6)*84!SF7JDD@J?1PX*R!6)=X<&I8SA]1$#[9!BIAI8<#9R>4+O$@
M5%O/*N$Z5M!Q=$R82DG3D.F0FB"PRGIU'PY^=A6+CCR D/R\][$,=*#9NV3V
M+IF]2V;ODMF[9+X*EXRI&^;5[G''NE)=)F^7_3JV1@F#X%KB$&S5=:'"6:72
M_77JVKJA#<I?!I2,?>>L@?TBY^0F;A[= 7?Y_!K?.M-4L;!HW#YE=;6J/E@Z
MX7680F0+CB!P=CKNF;A.RM-8G64Q_%32ZCIEL^3@CY)NC9., 0B67^S"\@^N
MAG)2E3=\-TL^'(P-%S$'H'W$,C+YC*_I42I\Q.4?#BW=L]\:)1D?H&9A^:[\
MYG)\]GP9PDB)2C\<OA_^XFDO,1Q*)B$0C2H//4;(?35(=6#7M'?2T&/V))[>
M83JO<0W/.D'AKP=*%8\:MB4+SY_7WA3L&@SYB_RA\Z)E+V]:&1[9[V7NY@UZ
MG/#,U\D9H9,HZL3R3V]E+-=2GWX7Y?U\[^4]>4^$>JPO"R+(YG/$\VD=SU \
MQ<EY&<S[&:<S$NARW7[1OF@VQ[EHV OCBKNB;8-AL/L;[?L;[?L;[:Y'H>YO
MM._#2L<"B,N&8E?#2FT% 8T_!,C9LUO]Q'E'49P@GPLU.5K6OY'O05W:<'M3
MZBX-LY%#9O%4+8JBLG9VJ2WD#@/G^+:U&T(N;UL]H.CR]8CV,1ICE7< KF-I
MDY-,')$A&:+<S<40,'1T@:<PWEER4>]V$I8Q8]KX;P:O:[3,2;PC$Y\13W%G
M '5;&">BG;AS4]\\CWTRQ]P$>\9DTQE?K>KC!%>?-=.+K?!85SXHFC-0>04*
M<O+714_")W;*P;$/W*_7KCXRL#JS!BHOP[M\*D? ?8RR($SY";4\$[%C[A4[
M2N4LR?T AQ(_P*I=;]TP_WS=M&-> &"2M<"7.0+4;=@T**O(5/D(-.L[Z#O0
MQ7;3+-U)8N-P*WP[-IYNX)FW_;ACR]O;?O:VG[WM9V_[L6C[L;T8/N,XDSWO
M796PE;IW9UVEP8";%IUCDJ173Y\("9()?W>+/H<^/GWQHXS?$#S!"XK],#\;
ML-\CG,L[#NHG+(E/=^>V1XN\(=;=G+FW.&)M3C_AF!T;(TYW,&>()&GQZLOI
MRX+M6;)#BU;]T6+?@3TWK?*E.2">EJ1*ENA6T=&B)N9$PSAD$Z"U25(#HG7A
M\8.TP0L$T_O!;7A0J++\<:V?WFU:[211R/7WM0;.U''!5C&>.$!F@%LE(1 4
M=B%T<W11MS*!BC<@:Q&V7VVV(ZT8I2[IBP;-*;5/7^2"7)VT#KF<OLA(#I[1
MI.!Q][BWO_3@;CCI_M*#8QZ$_:4')RX]%&F,BY3&LFVC7<[ERPQB:DVO3$J!
M*J^- (5[&-W]R':39G!C-BKB/_BYGIWT.XE:46GP'(1=1*Y#.SBXC8K^]S!!
M97[M^DTAQ'[ZX2(W.>E?FMJR,5N!=EI0[<(3!.'6F;84$$Y,0MBI,5LIN#I"
MV)TG",*M<S]92U?N;.KXCCR 6Y+9=QD2FM9T7_;7IM[+/EJ?$&]]'",:$N!T
MR,H"11T]%<($#^(8TA-^2==]G"RP'SZ%. #/'9P?N/C 9T&E<(D.T<,< P=%
MPLE#H FT!@P8ZP38&:'81TD*[B\UIIIE!W_:1VLRM*$04 WA\,&N;WLUR H/
M*#L4+$C,_9^:%D=Q-4?W%SWB(:3>6P5J@U:5K0LH;MG^*!6X*,82X-<Y,Z0)
M=)S<ATPC.*!-DA_ \G/ 1-.V(ZG R+9SD)%/ Z)/.WB >>M.@HZO^S+.4 E7
M/CB#Y_[2C8M[U?[2S?[2C>CJBBU;G8EK-PH;G2M/*EU]B7%PA"(4^[C(9PTC
M):OU<#BT.M(Y*E)-/@27$P$%I:_LBMZ$TUE:Y2-?YXT_1E'$N%I6/K6RH 3/
M'1L> >1&. 0GL7NCXO2%*7]A@J]IZ./5ERM^#CJ.!55S8QT!>GR!RI)+2_<D
M/4,AS=.W:R_<M3HC0%!%_"".F.Y6S'Q;.4^2C.D1?)A=8YI_)K%@0E5& )*"
M=M,&3#A :7.JWY$41<!\EX0N=6G&97BVY\?-LSSH&:\/P/L%B8N"=?.'Z'IR
MY\9<QGI7KB#$?W+@2+G6U?X(V6$K2V\P"L)H>8)33.=AS U8JWWA?O$%T6(9
MF@3_S(K-8Q+'&8HF<Y*MC^OJ%Z=,]#:",=,?V]"@^GEL@^J$?(F''%8:_7V=
M TN;<6AH??Q6,J2Z#W\W5B! ?W%@K=@DF9]%:#(+%TS1]=G?:"K1[+6;& &D
M'7F!G7P.@KI.#'J$TR\8Q]7[:,6R,XF#^YA1'_&/BA:Z8MZ]A]$.B6U9!4>,
M"R^7[L[DQ/?Y-^SO.XI16O<>]3>(!)U^0^,*Y!X<:C9?>RS]$E=/DR3!_%5?
MQ#."U.U>5_$-5Z@H8ZC(9RQ+!_Q>]AABV1?_M>C-J[KS4.KQ#JN7(6,/>:M>
MO;Q;)U(%KX12T,_0OPC18QB5C[T7S-0$Q@I<DI@VY-<:A^V):+@;B^N8"4X4
M&50,=F$_^4H_ T"XWAF'9AS)CU=L'RU7O_XCQ)31/5M>X&<<R6.M=.M;B[,R
MCRLP;K0$Z)HC<T5R*8G\0-CF0Q47U+$9.T%='9$"8.XB*.=BO6S [7*$V'!#
MPN7 L17-Y_$B2Y.<[P-5Y)BDDJ4<#MM-40!3,5>.+^(UH@^WP>_0;J*(O@"L
ML^6H@4-$]KMM('QG-_%$7Q#6V0+W5D<@/%K6F#^C^%\9CGW%E06MRM^"#JT2
MG6L18:(!OR)\&SVJ5=FZLJR$1*T6 1(9A7YL$LV1Z,+F$1^%^EO?LU9KF?8F
M+*GMD$(,S42-HXV *3?7Y,DS"J,\K('06Q3A=03$"7Y,UW_!H.JV8"OCT! &
MT4XR@ :"T1N\K>SNQXP='IW"A2".)Y56^2K1TV+:]#E6#R[&A%^C! @!5E;[
M9F 3,N[FDENC>AU+MG)\ZER.$-7[*I'6YQS4EXP&[I/<.<\3RQ*F2 ;E6[3G
M,7\M"0?G\54ZPW0]%&N2 $+XMV_PJ\3;@$B@@3#\ ROK2 GM (G[A/UV&T[C
M\"GT49S>Q^0QP?29JQ9U"X\TD.*#+)!BB^B)G"BO1I57)\LKZ/*^RRGSWGU?
MB[982[P/J0K&7=^B_4DFVAH](Y:O\#BC]S30SYO2J7%>;TWX/E"_8R6/ZDWR
M]DY0NH[AOGIJK#)2\#]*Y]6Z X_WT$#]R6OTXD0\TE'&AAU.DAKAK66YK8/(
M:]F\QK@.2VN3F!PM:W]I/U2NVY(SL3\ZF(*/E'>3VS@B=@0\R7T+8 5[N8^V
M!8CH,>:FFU9$;G$Q ZM,RQI5[;@)5!"H 1-*P#G'0)_8N>P4,(SO@.G^V+]S
MQBN-<_4$17<XPCZ9*]ZQ4M6R9,G7GSBD$RN#V $O<7KWA5S/"-NUY=(7E;05
MC+*-R$'Z'8TZ:=T0K)C&R2<J?=965=/6&[=;:(M:K)CV;QA*R("264ET<,9$
M4>,:ADY2:42HJ;AP4P64C#6V=K"#>XVKK29?JY410=J9+=.N$.'N51%Q3.:/
M8;&7 N;<RE:V/%A;<L7[W&YMC@%2,TP.X@ 1T[FF+LE3AQ:I7$0YW$!6@29&
M#9^,)PTOA<63&\2' MT-X>FT,@: MV4+POB#14_4^7R!_+1A#T^N,^K/4)E=
M:Q+EXXM_?I7S1Z(PX#EF5UE(,4ZE9O)?9&;RHO\-@_E?T8(D?TN\BA OI\2K
MD<(=)W5B5O>!<W+V]O2]/7UO3]_;T_?V]+T]?6]/W]O3]_9TV\9=&_;TWHY
M-XST:1S^&P?G 1NOX5/(]X4R_*VTL33#X-AWV1P']5!B?B, AWE$C\9VV6?O
MMJX[FCER]2,.-TW6O;%_3?$"A<'IRX(MU9B5SV,JP4#SOM&0D;,?K1KR^?J7
MTFM*F(J?+J_9L9]G3N/Q_PMY2KI!NO]&AZ=<'J9]#6:&XR="@B]A;@T 1DQ5
M8D2@-DBVY0+8895+4C+'-'_&BA^_9^$"N"G1>[=C 'TP.9AV3_0^DNXH8A70
M'+IHTT]?W^"8V6!>P\<Q<LWCI'R9X@Z]#*D@M[H=PU@;3 [0L+/[ HA)OC=N
MN0TY](1=?Z/##Y8%- 3MOA?2PQFT_D61GSJY1DNYSV]0,K[1H:DG%VB8;OOV
MR !G @%;-,/UHD,<$=14C&'<V1(+-.SLOI#2KRCRO<+6FIAW/H81.; T9-$5
M;HW$FO"NGB[8=W<S%!^\?5L^5,.5$!*G#!5&S#3WKN%$YTU5XUV->Y09X!T<
M4Z.TMU<F1.'4NA0FB]IM#JLZ'/?X,B8!<)39?//%:/SH->++]@RGH8]69OE&
M,.G/;_6"25DC_024>M\UB+098+JZP</QQ!?A,T^&DZ)X&J[&5VNX"K+U=6K%
M9J9)F,"5,L!'4+H.Y*O-0M7#+R8:=R9,=9N1L9G$TIRTQQ')*F'X:/D9_9/0
M_#EJ12;J+HW8RTAM$%OM40,)T;4@!0D+:P8NT5P9:MFY(4NYJK> 3!MTF<2<
M"ZNUA;S+(;>#CPZ7<UT+W>.J%->22K8R6V\Y7TD7OMQ<W'-G-6=-"=MF26O/
MNA@!2\B-HU8+F./[!#]ET47XM)4BOZYMZXYIKVKY!GL0N&\'MQ74+0-::2-_
M/M@\X]>;$.:*M&]CV]_RW-_RW-_RW-_R=$O?V=_RW-_RW-_R[.% N;_EZ<HM
MSSZR)OXT'I&#]$-R_LGNCG2UX&R=LZ/#"P[NR'F29)@FQ>LM=ZQSN5ZA5WOL
M2D87&;EVJ4I%NVKKTJUO1_?HA$PW4!W71H;!U66]I'?L!]14KK/TF)V0"[HF
M4[;!<-9E^Z2LAJWXG(Y3BN@S TY"NYOG;8K2G-2"QV,R7[!]/TX57FE%M;%O
MEUI2,7<)U@R4&[2JED^@N)U=4$_@1(<!1W<[$^BXO)<90]!E=ZTX<E?E^)/5
M>GAO9Z.33Q[2C7X(K?>6WQT.@K"P&ERC,#B/C]$B3%&D@DM:[>&#^WBI&8
M^V 7,,&>78;,HRG;TG\G:6W\K0++.ADM-=I[^.B,K>9",S9\"P8UO+ENW"\
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
M%'G]RRG[Y?3#QVKX_KOJY]_8!(G7."W.DR#/[Y:/11;^OGB+\[HP;NF_?N=
M_\/0"L:Y(+4I 0DM]5%1_!!F=#;;%*>)J'G!OB39VDF-JN(R!^+?DN=&OJAI
MJH+&D!X9P7E6DA"/:NBN-:ZU6FFX3B@'6[/A]/3KXW?_DY.A;(DX(?H+(_U_
M_^6'5O1\@*++OW66<@477_#Z&1.-S2I"GQ#2*]K%CDP%!C1:U22T<$(D0+-
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
MNJ*M=YZM-V7!E]-WR\N I.RH[!Z3QU5 \-E6+< PI!VT1)]@]E!UW2YQP.+
M=*S#VSCLGEV&7N!Z0(-\O9KEBQYQ6V5^"JRG]_H2V*9V[R&PCA@,-FT:2@,_
M0^3I<Y#S]^7B.&/!8J6]\%O&D_K>\;"WC9EX?AQUTLPX!]L;P^SM9G*T0<U]
MI3/G[)#;25WI;C-+3X4$U$T8Y#U*W_@E21B6ZY('9KC%Q=>4X"")_PM';4S:
MGX(X9<?BQE%PO!BOBX<=C>RM"$;*F!W7>RHNS=UWY]<GJ",,,3;TCC&^/T'=
M?,5T2J>4KT&<L$0UI\N,G.9!@D]8Y ^ B_+6)![61#AC+J*_EJ)V7'%O9)X)
M[0X&:3!NX(2(;+NZ$IX[2&9!$..7%)V7A/!;OU8&6A1T-'\N1<ZE(IL:P\J%
MQ!6.,&G>7ZQ9YDGA(<Q<A;=UUGIM:J7=1/A:5.QJ7+VT&,L_.USW4%IZK2#$
M(%D.]R)GV<"$I&FS/2E!^C6ENSA"!_:J3",<3<2^@&=7N(:8GA($F*SJ24FW
M:X8:'Q"3@9T3',7%51#&26R,"*<B]/IZ1:MH[]&*1#4[=JRJ24]4."&J*4&=
MTSS@URQYC=.7OC7&U9J%QV_X0 ?U^Q$##0Q@H.6BI1P7L.)!$MY #5 W<<K\
MR%R'*3VY5Q= B](]AS\-+1AT6124G/EP2I=+_-'4(7U.GB[.@E1_L-?_[&NQ
MHU*J7MYTO\W>MAJ%)#^B"\1H@ T)32:&)[8]U%U@#HB\W@$K%>Q=_O8H9H>#
M42W9J;PB0G_A9%!0$:YP5#(7N?-@$Q?LN(UOTL0+.3:(75.UM5XHKMQ><33.
MI![ W%CA(&^4OG*^%<'-7![[_"=UQNZ_,!F("YD$L'F-V!R'W[]DKS]$.!9@
MI?\88I3^]-M%%I9U^OI!)<B??:!,IQ2#T?#;[#C1*"1YPU4DW(UIEF9>T.(C
M'K Q"5X41@R^^VIHI5IU2_<^@FAJE4;267)-@QC1O(U]@?.0Q/RVVV1-C\Q[
MTRN4E!#0H8$%!%DQ/1XZM+,.]0_X)<X+PB>B9M5D&-@T]+XG Z/:P]E!20P"
M.BX::N>/+A-JN&9%TR)-RR!YP)N,F$#4)_.-'9620\AT:4 A1:&8%B""%@GB
M67'Q?Y<!*3!)ME9H2)2^T:%1=0B0 1DHC*AUT\*D(8> %'Y?ST-,6J$BDWK?
MDFB4E;8G SI0:-$HI]^V-/00\/*XPDG"W)&#U#ZXJ(A]8T:O\! U,B4HW&C5
MTR*'<Z"*!1IX^+.0"[J(<C2Y0S\GA"2U32AJB,$"::BA(Y;$FQ[&-RN>[C&)
MLX@NQ8D-21*E;PQI5!VB9T &"C=JW;2($>2(TT.!RF4:.0&EH9L')@,UU2"I
MB !"I*^9#2"4>GYX7,5Y&"1"HROZV_!.R$+K&R9:=8=0D0A!P46GG18R@J%&
M#F<! )O_P %Q TV'<A[(2*JJ =.0 83+4#<;6!C]C% 1KNP=W?5SD)[4%UAL
MRM9HT=&!@(M%.3G\-R?OP676.>F2A73:7L4)OBT5KDQJ$E\(T2E7(V/X'00B
M-$I)\7,X&6)T2!#.V/[U;4-:,+<YK5%#,K\X4"O9QT*?!A >E(II,-'2<B_&
M&7%Q3L<J$B0\\/>_XZW6.HG.+S(T:O:A,2 "A VU9AIP5,0B&#NBY#/"XY[$
MZX!L'^/0,GG(A'X!HE.TCY A%2"(:%338*2B1H_7Y_//+4_!VW5$01LOJU=K
M%JQHZ?U"QJ)V'SD:8D  ,FNHP1%E0GVN^>%TG889V60==XIS%IN4;,^S2+]R
ML7#YA9:3"7V &5D P<Q%3PW8>JPGPN<%L1Q<0@!B$F;$W2**",NJ*/YS$Z?X
MH[86E+1^,690MX\L!2$@/.FUTZ"HHCRI_X$8#[I+84'GTPB#/\T/G4^NT/D$
M&CJ?=H'.T[<,%'0^CS#X\_S0^>P*G<^@H?-Y)^C0Y@<P[IS3?]Z1I^R;RC5<
M2SD+<&15E;!IR>"!1M+-!AG&P-8YC&5^L/!EUQVY)]EKG(;Z!;6.?!;8:)16
M8F= "P] :@5M*&J6RS7?_%"J%N[6#E.3S3/B])54#S>"!AY4^HI9!QI!/3\P
M[K.\")+_C#?&+;N:>!:0*!560J5'"0\P*O5LL!$\B#+-MP6OH,LN1I0/W ;?
MO=U@J]1JKJV['T% 0:61=$%=G;8(HGD:F^&5X$ S.O0_>VMJA5)-2W>^P6AH
M62&IG7D?IS3S=>J;C/ECL=2@VAL!F<17>^N4J]M\^!U$NVN4DM/=<;\V1C?K
M>?Y;@=-</:!WOGF;\8?J-!-\_0%$&P^UD:;O^OLL;?HKB0M:_GDO2J7""@V=
MK[8VJEFWNY((! 9,F@WQ4-&B/O$LX'C,DCB,69+-+W2S2N) 99N*R!<L] K6
MF) I0 !"JY84J*8A1#7E+%"X)Y@!$M/FX,\4><RVN^52N0HP$?N"AEWA&B)Z
M2A!0L:HGY0DE^#3L<"#!@C@/!/!<YWF)R2@(*5AF I)6>0V<)'J(H-(I:866
M8)P?855*@^W'3\\\E:EJR)5(O,U2&N6:.6KP'01"-$II$\=^_/3N^7V=6F*>
M,\O;[(D$$9TJ'[?KYRS1Q--24OF"@D'%&@T*$A" T.LE9]E!%2D2M//%V^JI
MK#!J\-T7#)1JU0#H?031]"J-I(&@U^*S3@*7;R(QNN9IA)K,]V2@4G(X(71I
M0 #!H)BT<:E(44T[W].(=BI[L2\.7F9;'+Q8%@<O$!<'+ZZ+@Y>9%P=UX2+0
M"1VI[IZ3^"70!& T4ON&AD'E(4H4I*  H]=/.WXT+*CEF2=V)P_@=ITN,[+F
M6ES1?RALU=!YB]YI4K,)WZDB H$4DV9RHEH>4J]#S'*$K>=!1QG%!8Z$2E=Q
M&J1A'"1-($C5F;J=Q1MF')5OX&.AAX$D-R4E4 FV.EYCP]@&]9SG,%ZX>?R*
MD^3?T^Q;^HB#/$MQ)$Y@5/=.9GJ_?CD6M?NN.1IB$*!RT5#CH,.83G]G7*AF
MJ\[/9L33+UE2ID5 ^/MWHAJE-'1^\:-1LX^; 1$@O*@UT^"D(4:">L[GY"+Z
M1;,$8T.@,I"-F=SSXW*CTH,WYDI:0,@Q*JA[<5[%+&E7SH)KUD>@!29!6,2O
M^"(H@DI#K=4Z<M_//DU*#]][JF@! <FHH/:%9\/# MX$-;)F#GQ#SNE"["4S
M>*H/J/R'OY%4E"/@-"2 0*+2RQ 'AZ":=D9$/*Z#)#DK\SC%N7YJ&E#Y1812
MQ3XB>B2 $*'22X,(3HIJVAD1<;G&Y(5.>S^1[%NQJJ+2:BW44/M%B%'E/E*4
MI( 08])/@YR:!0F>.I#PG!!Z:P.KBWB2>GL5I)[!HU5V@!R)#A)L=,I)F$EP
MR,YG;K,"/67H:XY1L<*(N]%&]/=.1'PA9]X<+&'('FB(E7L:!40%)!.Q]WPL
M6H6EK"P2)0@X6=739VAI.%#-,@MV[BB>27?'QU5AF0BU[R[L++YPY*I\C28;
M/0A,.2HY1!9GZV_#.2//*CE_9*9NJ'_] K!'Y'G=K%!PL&SN4(! BE8MW:*Y
MFSEASLB Y7,2AU=)%NA/97HTGN,!RNH-0@&V!(!P(&NE"P#("1&GG!$%+'<W
M*3=%N+TG68@Q\^C*F_'+=FKGR.T7.:-,ZF/*B140VL;HJ\%A*P)U9)QTYK#Y
MCP"9XSJ+59>%OS^N EJ-=V61LYF5JJ<_1S<R>;Z@<#!@<$UAX  $0 <U=5<6
MG!-QUA,DF%&'>]8]7-Y&.L31V?8!+S%A+R">\%MQ1HO[W; +<>#UO<-S-F>X
MX;,R@H#B6&UUV\$<=06@9^:)5HE ?V%"$)<R26[X&IG+('_F9E99[@4\<5+D
M]2]#G%8__]8XI]S$*>9)ZP=58R+T@4"[H@QN>JK9L6553?)@K G17Q@IW_3E
M0."RR'-<Y(MG%K4^'*[H=$0^8:)6L N1/@48>"C5DGS,.!$D*%3+.B=$2+3^
M@:%15\;'@! 83-3:Z7+0!)SG3S!@<Q[DJT4:L?]<_JV,7X.$S9F+XCP@9$M7
M;+\$23E\:3&2UR>L1IG3A9D3(QC8C=%6@B%E0G0YCD+V#]RRPP#D Z:=*&97
M0_M <[04GR#=T<0N7$>*  /<W?0>0KB5(D ,%\T7^+FHGL#$.%>?O%EH?2+3
MJ&X7?TI","@S:2?M$RDMRAMB&+!A/:+8MB9<O=[&&EO5I#Y!8U*VBQD5'1C(
M&)23SKHX*8K35SH,3?:09(J9,\1T]'M.<'Z+"_-8HZ'U.PL:U.W/=0I",, Q
M::=Z7(]1(/P3<D0:UA.4XH*]L V2)/L6L+.I9490E)7/Q;),6A9*\M__Z>33
MYP\H*-!B0^($??YP@B@B/O)9D'[\\,__R#[^6YELT>>/_-L'& "])W@3Q-'E
MVP:G.38#5$/K$Z!&=;L 51*" :A).T5@($:+L" &,K!Q_XO>3EMCJHK0)V+T
MBG;A(E.!P8I6-;5+3-@[T8 !%A><S @1*SKF T:1%4%RXWK8I9OBF!"0P+@G
MV0:38GM/]2WHSI,MXS9L^4:G;>W0:6+Q.Q?9E>]/27IZ,*.-@Y+R!"583M"&
M,?$U#Z[9^"H*!MA^RK+H6YSH+&\_^P314*DN8.IO8, Q4&@(A/HSC.;FT^%U
M6E -8[J<%P.E?ES1DWM?K1B4EM8L"EHP<+$HJ%Z_Q U]#FCLN,G2ER=,UM?M
M 8/&:"6E3P@95.VB1T'F%3BOF#QG.3:M;?0J'LOQSQV=& /FVW>#@QP_Q"^K
MXF[Y-1==0==KS#Q>1R,7]7M#DHD!SKCDH*4T.-4\*&%,B#"NTVQY6M(_("VI
M+Y@G%<$1\[!:XZ?@S3;QF1C\WG/8%.]?=NBHP<#,JJ)\[2$8Z#C&.% 1O%70
M C03=HXC;FFCNI[]=&EG.OZ1U=6< +6$8+!DTDZ]CH(T)@G%C2<8<YSXZ(]Z
M()[Q& ]W(+7V31P\QPF_L5ND$?<[7V5)A$DNEFD61SAW=J^KZI%&]9;:CKQ@
M1IN1"DLYM5KVYC!HFM"TDX+3S2_3Q# 3 !T\-/74$$$VSE<S:1F!.&Q6K]OS
M^V#+;HXM%QT:8J_SGU'AWGRHI 0#(J-ZEJO^C> ! R%2XDCN%'K#=?2>@616
M>X E-3$D.!DUE!X;"'I@=_/G6<K'T5_C8G5>Y@7=2Y+:I*T95FZL7KW'1QC3
M<QYWX .#NQ'*:@\-"'[%:0ED.+O FRR/"T?4::G]GC\95>X?/BE)P<#)K)^\
MKA* 0Y%@ S**\6,,Y_E02^W]L,EM+M20@H&063^SZU%G@0X#2LXHFAM ;MB9
M&3;6\RIGV/0=D\#!IG]/U(RF]F-O.]]\MW@&,_0W>0HF.".5HZ:V&SUX\!L,
MP6[7+1J&.:=!AXL7)34<B-E45,^'X!#5,<$^=,\V\UFF/+!SG7&2 X<%%A8H
M%KXR[,EGQH-SXC348\/(X?=(P*IZ_R1 2PYFA+'K*.W:6@[QUK;+ P-B3M=]
M<U[JV:_N@%[0.5W#"2(@5R2CKX&A7/R.N^H]@LO=T=>YUQ=/Z+R*UL5"?^<=
M ?_C[_[YT\?_Z\_5%2\0K-V3ZDR4FVH*2:&D]/R>4:?JX#7CD P,GO2Z*5XR
M5F?5N0A&^-^___ 1;0*"7AG7GU%0%JN,Q/_%*'B<0@ZO3W_^^.'DPX</?T9I
M5OV.8I;<;9(0XM.LI*K0C,;(/!*9[S632LGA0JE+ P9B&L542Z)Z?#H1F(*!
MD$44\:P)07(?Q-%U>AYL8KHIT%U"ZJB]7NR:5>Y=ZZI)P:#'K)]TI=M0(_;L
M^C1.42@88&#IB> @+\G6.MZH"'TB2*]H%SPRE1_<_"APD^(7%H+4M,/7:BB[
MEPC">@ *"KHIRXL3MC7+XYP?-;*$[2?_].,_\RV;^%<UH]$OYTF0YVA!Z=MQ
MC!-^.OGXXZ>:Y>,_22QG Q9E&(I>\(D31 5L,,\_EP!QS5N$8;DN$]8>_/R,
M1>XG>(5IY;UBX41_D^7,?_YN^12\Z5TXQDGQ["ZSBXD#)YHQ(N",PCOIK7"X
MJ:6@3%PZ=N6@))LF/=H4D7^*($YQ=!F0E 5Z[VA^@9=Q&.O# -D9_<8$<C6D
M'R#(Q@4&F<ZJFL 8"4H8V).W^,YG 7,?KK@=JL"Z ]#JI[X*<#]/@8&F+W%*
M-^55FEN<Z\8MF<PGDG1*=G$TI $S FD4&\*'73LR1\$L2=A:,JZH@4QX<B^@
MLWI2LA03]RS!298NBH+$SV7!O*Z?LKXU%G!-)7S>P6V?"C$/B+M(ACZ([F&3
M>N"%-*C:GEC9KYLU;) >Q5EN\I4\L%#IJ*WUSA_<.[A%'=3R*B,754C+^C%-
M&S[3\@9EG RO&^U=S.MML\<( +.0V$5K:5=C#G<* [[]2Z?[@-P1GA,FX@=T
M]YCP/%=.-U9ZYODN FT&Z>\&=9Q@(#I*7>L-8G-Y"!&6(M?:HKG4=*H1F6D^
M&.H,T,-OR $4=AHUK7"K#M[;>VJXL+OF-^0C:J-FF!MN?<5M4!/4H&'64]$5
M8D ='$;.M$Z<,[E!C)EC'=C 0-!=5[/_!+"I54J :IU7C1PS@<YE1C600P29
MXUS:!Q?0B50RRSB+:JEG!9=^_M20P@65<>94 @KHM&E+INW&,BNL-(FT7>CA
M LR>1%N)LFS:[-D3.X4)TUR\F6K*V=S"^JIJ_<($&1@8Z76SN80)_,# C/"Y
M:3(I6YYC:*E]8L>B<A<_&E(P&#+K)SW!$ %A.VFO:P8@2:\?1/ 9W:C3?O;K
MN=17JN^?)+Z! <1 (3F]IO@,H[F;M_-5!BM;NG,#_2R1$'1J*R,@#(G!0,:F
MH;R6R:O'HG6\,B /MAI#N(8LZTREG\UPF7X6..G45L)I2 P/3AH-I<AC,<&A
M\'%GKNA5_+$<O<-O85)R=USZ<X0WE"P6KFX,>\&:N7/\%__A/0S\/6+N1/(3
M3FD-)-3R1;2.TYAU)N8@7]6#SG'%D=FKZ]$H@WJN14Z<8# [2MTA@"OF$_0B
MV 4\>P+0NQ@(1B\Z_8C9V>E%FKHQ<GB.K&=3?1!=3T<.!G=V'>4XC89Q$ ;$
M'ND(3ICG!Y\ /FJ[W(#*[\"F5+$_@O5(P$!&K9<\)E54," A+3%=EZ(S+^R=
M%O2P7 UUZFF"YDEK>2" 88^R&E/$N45ED"7WGH')>_ RJP%2 #,M!YCQQTE-
M=2"SK F5]Q+$*5O@<[;W(D7ZNQQC=)L5&'W\ &2Q-#"3/2RT];HNY2Q#EZRJ
M<O!JR8 .7Y*"FL-,5@TULK(4R/!5OR-P'+CTY'Z/Q<U*]\_%U;1@ABF+@C*8
M!'F5,PU0HK3;+,V4HZW&< .]3S!9U>ZB24L,!DXV#75):/D0U9_H8,"J'5ZO
M:+N)2($E->ZN&4G/\#(CN,DZB//+MX($&8GB-"#;ZP*O\U%O[PY:HO_KPX-6
MG7P%>9#B8$W]AS=4LX1XYF([Z3*A[((:2ZO!Y@RG>*F-^*"E]M\YM"K+P)9(
MH07N,:LYA%3U52Q+WVU(]AKG[*B.(NP]0(3=DXQJ:]C8= G\NO0/%>N[\-=?
M80UADE[2VWM<-*L"%F0&R$:7JM6.OGN\K]]!CM=%Z:YF]A:K8X5 &]!V-4"%
MY7<"S.]YQ"04=(2A(D,IZ$@3O7IPJ:L9P6H%(JQQ4*6:=2B4X#.(< ,#-75X
MI_H1S%F0Q^$BC2[BI*0=SQ:FW)7;:_SR<2;U IN[L8+9QX_35PJ%7G'7@*4;
M$^&+:X-N+[!B%?D!B-.4LD;&U!X K#HC$S8.=5L*]@TF6*INXVAD0STG8 8J
MFR!3D8(%35\_V:^.?X4!G%]Q_+)B RQS2WC!M^7Z&9.[I?1\1HS'YCET1UD^
M0;>7N5U([B0(#&#WT7X(YUK6:2"$H91+8[ZAU7.J,L<1XG&VDY"%TV3S+OV*
M=9,VD EX5"5-4=& N\+>7< K]*E"SUF.31NA790'//]KS*FF&M?GJ:.E ,"K
MS40'Q.I$' EF+>J#7G[4:VP<L7CA.,U-#L\Z8J\.JD:%>WZJ2DHP2P"C>I+7
M*ML>GSXS:AZ0O28W@0C"'<0G,-6M4.I(KB!<HOG3C4^<1?1W]AX:7V#Q7]NC
MP0D$>_<<G:0B)._2O:2"P?ADIFC2S_<R0?1Z"I =@ZX"OJ;4RH2%P?DY2]C4
M_%,0IZQ6[M)'')9$Q)\E<4X_7= _TQ=13994*(<K#D*WFJK27#K;OF6![X(3
M&2B].%[1OUA?1&53@+AQ9(^@7H,X8>?NI\N,G.9!@E'>E 6[PUYEA*ZU4Q%(
M-]P^D8 N>,+J,1C_2QQCU+4X7=^=M&0(W?@ 5>G2HR<L%GSGGM[683^O2D!A
M500J6JDHB/Y:YB)3->Q>[9!=#%Y*L5WSB(%+'F9_8;)[VC#K A$&,!7&U89-
MF$ME\E(\QZ4[1!4-0ME-602L3G08XQ11\XZVIQVF9QU53SI SX'34]S]+:<Q
MQ]PWCMD/TU _XVL4#/A' OMHAO?Q0_4^?IV'O&*!GE?-[ZW"AF_0'HN %"9D
M3&R;=->]N%G<GE^BQ1/ZMZ\W_U$EFO[XX[XC51P5;/CY^.$?/G_@@P_%X&]J
MW<1A$WN"=E;2_2O.<XKMYSA571GN+,7'(+6GB0S1.XJ8_2AC/[TE4%:4* @I
MXO,8CC/ZHCT3><H64<15"Y+[((ZNT_-@$]-QGM_ /@]O8!^P, 4_8O(:AUB<
MSSS@,'M)N12>Z4$S"!R^6*])WCQ58B\OW('+A.93XLG>*1P*=IY.+EBX/S;S
MT0)T$]_PG=$(/E]3QB@SZDG"B0G$M#!&4]FGJ>7-=]U8'>LA+APGEU'JNISA
MLFT*C F=#U@B7TGWWH2/<?S;W8:#[_(-DS#.M4\O=I#C/:?U+F9*VZPQ0L
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
MZP#N"PX8"Z AK;YO/L_6SW'*KYEM0YJ990YG*I/R*K<I%3T8B#DHJ74:Z/*
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
MW:ND?03"AW?7\/T!SJ0=.<0[)BA _@]'#/(K6KM35I60!Q[B7;/W1C@3=MP
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
M%K^!'R)6?V4H8)0\[5W>E#I3@@B^W[W;\!L:YJ3 %*^B'VJ\M,T<GI- . 0
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
MW"VK5626CL#F2$'>8;J3H1)B1TF!"=Y=3-#AF(ZIC3C4RF._MQ)A[#P>@F6
MDY^SA 4]8@Y6ZG6.A@Q44YIUE X>.36JR5D\^.]GO>5@R0G/A*.BYHI#H@!5
M_5KUI,N-*@VC((52Y]PYU%[Q'3*PM2_K:&D"D95VQH:H/7(=&\1"#JIAW'25
M N)47&CGEMHK0'6EXFU6+%Z#.&'SU%5&'@/IV;@+@\\PU';%NY&G]=2@(.2D
MJBK.=..BGF8%"FH^?M:24\XY3EA^B?/@$1,6ZO6<90 F!8L_S)STXS#>\#/:
M>U+YOAE&@!W%@&K6_6P8MC>3AH0X=(XZ E%/(FI$SC_JMQ6PF 8+H\0 Q<(N
M-IBPL#@>+/"Y;F&=_0VDX-K4K*>RW<2,O_ XX_,BKO.\Q-%%21C4>)0]YH2T
MI7_QEW9W2Y$1D>=V9T]?57OIW>1X._/8Q\SFR&,7(:!@N8\%*C\UQB1>3+8)
MU]F#*\%XF+N[,39<X&D0VY$#$;&2F;L@MA%RM(@=6N",V B[(/90#<WGZK/N
MU.^P\''C@M648U26CE?%BN:LOZ+980VS\[CS)2"_X^)Q0_\C'95VK%23^1HU
M3$HV3P<4-*" 8E!0>D#0DIZX'^/NC($Z>TYT$R_IL-/>4BFL,-#Z0H-5W1H2
M6D)0N+!I*645K.E10AG8>-]><\\QTO\GCEA$24VW['\%5?%*U8:US8E8'YS7
MM3[":^XX=I41MJ7Z$J01SV#U@+F+$8OMF>>J/C""%53CC-=;]L.O)?#C0;X3
M7=="6!QV[IL5-&)F:%?A\O*(0[H&9%$=KEYOXX?&EZP."WZ+Y9'-E1%4FX[5
M6N]\UW&X>^D$1$]QP8*B5]X_>5,0>G?UR^GM]?LYAD=GH^_2(>ECEDA[GSW%
M'2<>C+9,AY)OJSA<H560HV>,4Y33,N BYVM*JI0GG8H:LOR,QR+(6>P1(6FL
M34Z(*ANA;N!:84<T[9ZMK4X?M[3M214U.(;96RZWT08UH;^<.4'!>+3:VL2
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
M GE>X=19QG^Y-TW4<P&N?KJXAI@YG'*9_GG_G.42WJI2WY&.-+S._4BY9Q>
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
M>K*A.3#EUC'.ZDNF*=F],=D=:_<'G@C5(\,N9^J](^5E8>SD5>W9:UYB)C?
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
MJ9!_JF*#!)-3%9M3%1L\56Q0%4_YDJO8C'8V15+%IC\0DR1A&U;]SK#>#@C
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
ME.S8WE, ^#_6Y--5KULMG?:>D^TGN),M'P:)/^V4=GJ?D5/:Z</@<7-*.XT
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
M(H,MP:N2&0Y4M\Z-JY@^N"&I;%[XN3.OC\.+YB3IF9NH]OOF(UEVKX'.I#5
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
M0 W?V:;"[A4E_\Q(Y&GBS4&=D:V*X^^/Y*+ D6&D3;^WA';9$C4Z(X-<K]J
M75"#25Q[GZJMVBHQV PK>V/<#4GT%;*;E4@'ASF>K-T@%)?1,7UP0[*[M[X@
MS^GN7W),X2-8SO0]BD>HI@"FXK1Y!=P:2]C(.WK.N.>Q"%QF[7&#FBYH9O,8
ML.O9'V:RP[!B='N5CTOB/ '=T!QH#H693'(XC'2%T!;?OMPTZ_JA.?B,:)%A
MLD-GA\]C<2G+R&8_)8%?E'"[CGB! >)?1]-T0>A.;2N":Y_UO0:TG2-\;'LP
M@+2QW):#+\F?$O;30S"/@EG@N5'Z%,7/":%KOGNI.A&4E^D_J"[3.]R@"Z*<
M"E5.E2PGI\OY6E#F?/CF=.-^F!,>CV%MZ@<#C\T(-@^$]NYKE\!>\R9K^"]A
M.6%TN'@?6-J=%[2!:H^W+FIW&?46;L*L5"-G<?'TIGWM@O1#<\P 8 ]D:<RC
M0_'PJ>7SWRJA '5$<WR 86$@C%' N"<^6:ZX<*YBRO/'?'(CG_?E:2^861"[
MGB21!$;R#. F Z#9],/ Z2 <'(>V 2W[1S>(>%F;W7[TTJ415U'%2_9#?1_-
MV<#*H@N YM6IXX&W=09U[8=_:(Q"R;9B&&1O=QGY@^_L\OCRZ>Q\X;)C]'7T
MQ [?;AC\B_A\@B13RN<(:9DES*CGQ\2_DY"=5AEMT]F=(+-]J1OE0];>-W=;
M$D<4-A8O1HM[9VQ7QH\J5T:%GI,_X\OP9R3W-?=AK@&;D58_S>>^',\&2.XH
MW1O#K/@54R-R(#+FF"E/8V$C'MGGR15#1[PP3@))H69&C35BCLP18QFTUW0X
MV$[5YJ%(W)_PY+F4+$B4!&N2%VL=^Q31B:1C<E_9E]9KT&-,:[W!<1>%CVYL
M6;S*,V]EO3C P5?]M6-RX(TJ" Q'X-8(4ECM[Y_J!]C*X;0Z&K("X&B.FZV3
M?!<^=!W]G?AS<I5%OB3$1M;VB,YN"BXPS(Y*F,MN*WWAIKM46LPN5"-XE!Z?
MGY7!*[L/./P+>ZZ>F;/W%11NF[,L"2*2)&R3]AQ$^=JJGT?J7C93R.[R?Q0D
M5A!)SC:5?VGR.YB/A.,Y"030>OY98U:19&MH(?=&GWQ!W0L'BEWUN(:LFE4D
M&1!:B%2_YY-V>.W88<I=T$9>GK^0Z![G ;KB0%*CF0# :FR-43%+;+Y20G-;
M[X:/)&1'Y24[R:C*9NE[V?;(@A6LN@L%RF*4@*Q;DCY^CN\6<40TPF]O:=N!
MV$7@*IYQ./<:Z55+-DGRD;(SO]Q,Z7M:/J)!MC^Z9+,2:># [MQ-%@6=OO[Z
MJNBE[(30J.D@ PC!W,WY2WXRCLB<U^.RGQ)8H9?,Q+#C>44(G69LRR@([6V/
MZ2L54V<?>,IK70SN_VXYGTK>46V=^N]V3ZC:U].^8]J^.#'1A '8'7$/U$[:
MCJ#M/3=3PK8H9"EWTB%LWT,,@IU&0/:F\&A.QCVF-4HA]VPI1K$=^]O!NG<1
MTZ"J8<4G?[U<N5ZZYYM/RG=.>6F+4*@F__U4""0. Y]O6[8%)PE)E2[[7U0N
M^_S[->?]O[NK./E+XI2$.((2IT(*C]RL$K-- BW(.?GV3[[]DV__Y-L_^?9/
MOOV3;__DVS_Y]H_&MS_:WHM',,XC'G)V[3,1!;. 6X@B-TWAM-G/4</^EBV)
M7TT-Q@,?22#B(@%6=-RO'Y_[^Y"HO'(]O*-DY0;^Y<N*1 EA[46LMS2#W-@
MJ,E!:.^LJ2H$N..O,3BD^.YHO"(TW=RQ SZOAL7S *[4!<<.]/DCO,(X*# X
M;/#'./8_!V$H5Y==BV.ZBF@0?]B+A1[F,$GC):'W),Q]*(M@)0G./L!GC_\"
M8QP@T*O1(W59!W<IRYTYUK>.Z69C1#%@LO!#\GA1[+<>W9=#[J9;/FL[P8GE
MW844B->G<[5$M8?4.\FG@;KWTRO5/24@I]-9R^&V^H>\.G%RYV[4]X ')@.H
MTS^_4IT& V4SG/$ AX\6*=",5)L>XBP"H0*HL+]@4%@K CK98XCDQ&)FRPH7
M'P=[@#'H\B$%8]_DCJ;"%5%/9S?L;X\+-V((WQ'J,5GP[54<I8P-1LQ<W"V2
M9)<NT$AA^WX*JI[(;RB&D?BK5$;(S"T]J:TS^+:UDE8_4Z'_(%0Q7\$5 U3Z
M6))9#!HX>R>P6) T\-R=)[\:1?O36U@4+1MDG$A:Y^L](D^1M<,ETPFB("4W
MP9HG/DK=:!XT-Q5<0])=V%N%!TVP[2"#XXH9,XB_'81[)"&YVU>(<IX:IKFE
M\J?1*#B 'W""U$M_&DD#252O@MBSS2?W'S$]#UVV9*NK<IL,\MK5P$@8.(*$
M%23O"+YUE]J08>.!T"N#;!+ 06]G'$4M[]9+>UT);V4GV]%Y'36Y_DY?+Q<<
M%X?B$IVSHT6MV=)VP-DP4,DD@ ,?.8]/"9EEX4TPZ[3=KO:V'+K=92<)-IY-
M*=D]L5?/YZ"<K#^]JY^TJT,@2\3ZRH["IT>FIT>FIT>FIT>FKQ,[3.?'TR/3
MTR/3+_:1J<T$DH>,F=0*''\"R:DH(WS-]OHOQ'^,KY,D(S3A3XW2S2/[N'JI
M@?7&8:T&6G=@+%<\!8C!U:U$T/XX #9194-0QUR@[K+TW W#G(3)G)D3_L9/
M91_5/6R_L3-3NHJQA @"A]%\8-(4Q.5<\1)@S,)'J>9.2-,-QRP:R$QJ>*TH
MH44<:[3IS*&D.1+<(#I9 TG"$(J+F/9H.IU/7]W+]MM"I;[5L('PC\,:3GP_
MR,\3=V[@7T?G[BI(W5 'E::;[>=Y)EB!)( #K!:C7H2ONG-F\W^-TXJV;>_]
MC9P5H/&.-[M.-\GA0E^?6WE"*2\E6)3:2SP:B&V9T9V'Z= (72I0I>@MT&/6
MCWO^TW0VS5)>_381T>Y_#^:+H95%_AW;%_<'TQR=J$?QW$U7),I/99Q"?E/V
M&PW2E$27+\P !D4\=OM9%=K7]JG5\#&>F4A&0:4,.6?:( AY6# ^DWMV>/,D
MEEJ<L36=CBQ?"U ( [^YL?(@0KQH8WK'C4(TYW5]BR1GM^K\X#^]5[UL$*,Z
MVV$=/J[S=3'R-W]R;I%D^Q9TYN75>2JLG#Y *(:NWW#S\3RFJYA)D3RPH9E)
M3N_<=,&L^S*+@N(M"*,CCYKT<A<9PX,_!6&_"Y9YB9,;IF_A%2%)6/X@?EUK
MVCZW#TJ Y?T[3!TJAL(".F/=HKT7]TE/YZZ;OW)M?SJ7WSZUMK6]SS8&3\WT
M*'*^"MA)SELLV4<W966*!Y(RNRI)C<@ZZ?K8WJ4:RQTFA%'DSX-8"Y_*_BSE
M"Q0O%/;@\D7QGD_EY(FMI;0R=V_<STD62% :9F3;^U5C+(<4Z&$1W\Y^?J>T
MC()9\0=A;0TQUHQE>_<['*H@H1T6QW.7TH ;$+IF9Z-$9TV[C&/;P3\<?EIA
M'18[D1Z&;7EBGK8K9U"\!!'YX_B!*_\Y9@U(,(\>LN<D\ .7;@RQ[?$=VQ<&
MPV'?6]@XG(G[!]:<C]V157-D4_2S'0AF!C20J:Y^"F6NI0/Z*0#>"<VSD ]U
M-X6):P+':Q%43HJA7XQ<D%D0$?^,1.R'E"<E3W9P)>#G(J!A<(14=)KHAIR.
M\U0DH6D%8O:O.KSL5[]S8GB"0N)?92DCB<TG7F'W*HP_YVL,FW2/\1V-U\2?
M!CQQS$>7_2%A6Q*B3(7 !A]J;!R*T&D2E'HQH#20O$@I-B \%4#N%G"](CBL
M^A=U+)S)&*] "3IPC>,=2Y4N77Q<6UL<V)EKK *X,8.!J]YI50AP6SO;;EVY
MJE0./7(&<1Q:;F)^)5_<PWL!82IRZW*;/9WM?JVQ;29CX)@?0]@V$ZYQ/(_8
MI[B@5F?DE)UPH&FNPTHH:SR.\@;"W7#?UKE+?1%!YRUXG,L5X?ON3_D_MYNH
M":,KI5F2W@1I,!>B53Z6&&9HVYY%@*Y6PR*&E"<2PUQ>N2JFYJZ)K>OI 3?[
M[3.S+@4<X#Q%69*YX92=EF>4_#-C$N)<;"_&&;<>(;X"._@(UK8Y8V-K*L1Q
MHLKRCY07@H_QXR*@8D\GS=ROZ6+MUGLTO/0\2P$ZH$<V?\  \[U^7_>]YIV1
MN5=SHO3NU'H[%.[3AS3V_CC;B$MUL+.TI1..+68[%%)7: L?2'+D")(* E4^
MS:*]I#D.4 #*5L_JU\[..'Y&D%-:!+A+CM?L[Y4_'YW,]\D?Q;T'%['TR%12
M"3WXC"SF?:&U"[0D=8QWJR")?G)?@F6V5,FTUL3F)K8%_XI$6WG!<<K8/G&N
MFBW@D_MFEZ.S'WJ6<+C5JG3IO&EM;9$ HU,VQ5(ZIJM,?.>,!PS%D?B8RODE
M;6P[%%FN(]68?36K.(Q23EY.JC9/=$M;Z$HPFF=1#X6"^A&1 *V\C_P8RU]@
M^,$Z\#,WE&\=)4V16!NC;:2$E5&2JG2#X;<@7513A3_&E]S-++]";N-*-XC]
MK:E2_52 Z5@;8^6X7*[">$,4B=%9JT8C:Q<?7<366$(D/.-8.KZ,-%+&^UIE
MQJCO3QFC7E_&J%9S51:H%_KS% 6ITF[)6]L.%P<E$E)R,)S-2LH9D!#OVWF\
M_LXG0:[\[(>ZSK-?Y;>NN8V5&"76JM$(B7[#35 ;$Y6%[7#RUNR26!-46Z V
MN34D._[.YD"IA4>H3]L03\,LX$\AS-\?Y=?5EVOV/_JLP=(.1V<W= Q5WISA
M DBW<5%T00*26NGT *%*=EFC3^='DC2W[DK2*IH:%I3&C9N >[+:5AZ.Y]1=
MWF:<4F8@1+JA298N8LK++S_&9V376)$VL>>PEK.O*"_-&\>Z 02(0Q<>*7&3
MC&X$2P7EV@29RDZV0_9-@ 1PCQ FD2&OI/,\YAETF:Y!\9+VQG1_8@2<1AXX
M$&RW&?>$+R5!-!_)^IJ/;SL)3'\[W%6F2/2$$WO&Z>+N%1(E]7R99YM=DR(F
M?O+9I7[ND[F.DI1F(J^F>.K[N'"+I([)KR1)>>G%.T(#E;4X' 6V4],8Z=J!
M<1DE$GI<)MB4*QU^"BWC#^8.3X;MMRX@5;,CFE=A_6[C@L^&'#ZROJERY1SQ
MF[83^!S$PH%ECT/'RC<GXJ$#%TPQ0<HTQPI5 72U?35C@CA8$CB $R2*VDO^
M14:9+<LM6+Z],T2RRUA :'_& &UW61T!UO=L*:.!EQ87B\((?:1QH@PPZ#8>
M$/-?T&.NE=DX&\YVDJI%1J99FJ1NY+,_FJ,KLB\,^@FP^\KZ3G$,T8ZB!+6O
M[DI"%%M2>%T6-EKGP>Q=B!H"VU-<AYS'-5+%=N_"3<F5&U#AE3.:LH#1H"#:
M=5+V8O%H5N%;\EG\J>NJ6^D/A16/UQ$L%-1 "I7KCF.].Q1&' X]$Y'8??:^
MB][XC?!$4\1_XZX)96O\OHO[*2&B4E_H97D\\73&#NN!-XG\BR#,6+]+EW+/
M>,)3KS!^13=EH94?5(56ZM0X.3G\3SE!#J?("2*G0A/_JZ#*83L3IZ#+*0ES
MON:D?>,PXO(Q4%1J*:DK109XKR_M8=$*E'A-VI2GLED4\,AY,QS&\L6^#KN:
M6>@D(QQ&_CKRJ-@6YLFWR\I1DY1M.9ZSE =[/<9-%UYE.RG'?(BQ;4<&&&K"
M<.(\(O6XC:.UN(_*_\@?IUS%=$8"\?<+_F:%+5I]%07\%=LQ"6.HC*&(<2B/
MQ"P6RW?#.AHO'O*!; <D#+-^Z 2%98.9$WCYXH69G^>"ZKIS_%&U<RRVA^5W
M'"YU)UV0TW[03B8GGC#1YZ(/UN2!>.P\Q)-^5=6 WPEF:7&JJ',#3OXTS'=P
MA&L;&H:AA8 DV51/9AJG]*;V#/<%''HSSJRK:=MP0D.2H+\G0V>;]@'4KWI&
M_>A)&X>1(XZB NT4WKI+[;LD?4\<FG* &0A2FZID4+QT*A,R5,(J=*^=%%UL
M>TF@BEQ_1:\3PBCWDMNS].YBS2B9E$E_VR&DIL 8LH?)V]#3U$R6/$'R:,MZ
M.;QEQ_;0.^]AU^Q]#+"X-R:>ERTS4=/ES UY!O+D*J:7KK<0\V);4G8Z$^'3
MG$-*%B1*F!"X(R*OG*;T>_RD\GM4ON^4!#BSF#J<!&>?!MX^KQ>X1T;I$<E)
MP>$..;XDUA4@FDCGHN5BUC@VS$;!L8T#I;DV8PR+*P)&-,3E8#P2#FR[:'4W
MY/$Y"%YSYK$!<(6E(K-\B#ZE(ALC%=G@UO66I$\1)6[(7]->BR,&9Y07,^9J
MJ#O\FH]D^TP,RG?6F3M4)Z\=]:*H9!ZS-?'_D>6T&V"K[&_]8K\;H@"9H,-1
MM6(P#9W.'MV7WENAW4"V3\4=-X'=MD%U^57 -RMVO\ICB%.7IK6"]Q:4IY_&
M#*HFX[DYA]&3@RC'FM#G."'V%<.65?G]O?T5PXYAX9P/8EHN([^F/P=TP'%W
M<R#6RF02^7MU7&'%W'ZN.]4J(XHX\KTQD=5X4W&_Y4GO/3,<QNX+>S_STIO
M?0Y"L<W:%GG5.-3T/7$<[CI!VGQ]K^&UMU^MO=J*=C*J/&2\AHG) #CP@FID
MM5*+"9<6J\L5K$WI Z'KP%,4FFMO>9P 2=FQ5X.NH(=K2T%1HBH-HFANOPB(
M2JF:$+3Q,$9.["O"QG3#1Q(2MD]:9E%Q4R;JWFY*"JXR7A!<?N=O/HK-RG9:
MK:J8K*[R&24TXREBVRZ:N&'Q71TLJO;6]OZ& .AYQN$=XB>,BH6]3-)@R4XD
MT]D=^T/ S.V-,ID*L+LM3Y#IXMVZ.S,2$0Y4V=&29NQ06*RAC-?SC')!,1'<
MQI&7_T-Y* ?UMV8.!P'63$K'[[.Y*_*<3I_#8.Y*$JN4N["6MM9L[R!HR[D?
M9=&[(W06TR6/ZSF+(U_S)([U4':P]O2MG^AU;(TH_W,W67!RV7_X#<_:#3D#
MW,?F1IM=$*3D7 OM;"UO;6]<#.4SL/6S$O(GO*RY8_7RA:>U)+<D54;P_:**
MX,LC\LK@NV+$;_[DL$%1Q.)5V&5 %_0E>N^BKI_%%>PJIB281_DR[6W$'2RC
MB2E(>9-^7]RQR]DS&</R#28,P=HZ9RXC''O6W8T'CRC.;^7S]/V[> EUM@%(
M=]N7C9T@-1+-**OI;S1(23R;B9NH29*05'@2>!Q$?$>#F.8IDR1N8GAOVU=[
M9O 8L89IKI668!J!YI:DN>U\#)WFDI)U'.A4^ *MTO;+)W1"HH5-'/)G9_]X
M1?AM<33?VR[*T5!TL?U8K!,V6A%T/@^D<>J&]DX#.3/,5@/C#7Y^6S\"%!M^
M,02R\((M<R;!!,I.%F<A3[^83Y(PC#]S_T%9L*)<:<\7/+_6=:1[Y&<^DN5]
M/P#'VGSM*BR[K_'NR3H.U\S$G#-"@_3*]<2-;[)?.!$V3]_5Y^EV<"<?W2F'
M__=_^_G]N_=_V95G=,1GD,WE6O5(P+E=W@-/[4]=>J#6UCCB$G2 :(JRHGH?
M5R.NX2?4(G.#+:Q'I6=J9&[0O5_;MX;J1VMM;8\.D38F<#Q#VZ=,]PJMO34.
M..1*I00#U<,SR7Y!]Q))T\VV2U"E8S5L0 + <8C6E# '%64_4G,FY:3BO<2%
MC,ZP*;K@1*>F;7J 4-DY9>5X+3I8[)I6S]2H8#1J?*\XG9GLS^0]<$X<A5F3
MLU)Q]",#YX9[(JC.O.E[X@!+IWX P/;9&B,T^_'BS(V4J=;V6]@V4U"UJ5SZ
MM;&(UT!]<E^"9;8\BRF-/_.]H[MB?TDW9O-!/HIE9ZG.EP&8%#H)X<56721/
MP7*G@GB((825OY/[MHN_\/]Y=A/"?O/_ 5!+ 0(4 Q0    ( ')^R5(,VO >
M0P@  /0U   *              "  0    !E>#,Q+3$N:'1M4$L! A0#%
M  @ <G[)4N)_!HHT"   >#4   H              ( !:P@  &5X,S$M,BYH
M=&U02P$"% ,4    " !R?LE2^A,.M!@%  !S&P  "@              @ ''
M$   97@S,BTQ+FAT;5!+ 0(4 Q0    ( ')^R5(4J[&!$P4  -$;   *
M          "  0<6  !E>#,R+3(N:'1M4$L! A0#%     @ <G[)4NH9*!,&
M_ $ R<T:  P              ( !0AL  &9O<FTQ,"UQ+FAT;5!+ 0(4 Q0
M   ( ')^R5(W?SU"-Q@  *8& 0 0              "  7(7 @!I9'0M,C R
M,3 T,S N>'-D4$L! A0#%     @ <G[)4NPG!>Q1&P  X5D! !0
M     ( !UR\" &ED="TR,#(Q,#0S,%]C86PN>&UL4$L! A0#%     @ <G[)
M4L;)5;3P/P  F1$$ !0              ( !6DL" &ED="TR,#(Q,#0S,%]D
M968N>&UL4$L! A0#%     @ <G[)4DN\0]:W?P  M-T& !0
M ( !?(L" &ED="TR,#(Q,#0S,%]L86(N>&UL4$L! A0#%     @ <G[)4NQ<
M?40M50  @X\% !0              ( !90L# &ED="TR,#(Q,#0S,%]P<F4N
9>&UL4$L%!@     *  H 8 (  ,1@ P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
